]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/libcbor/.clang-format
uma: Don't allow a limit to be set in a warm zone
[FreeBSD/FreeBSD.git] / contrib / libcbor / .clang-format
1 ---
2 Language:        Cpp
3 # BasedOnStyle:  Google
4 AccessModifierOffset: -1
5 AlignAfterOpenBracket: Align
6 AlignConsecutiveAssignments: false
7 AlignConsecutiveDeclarations: false
8 AlignEscapedNewlines: Left
9 AlignOperands:   true
10 AlignTrailingComments: true
11 AllowAllParametersOfDeclarationOnNextLine: true
12 AllowShortBlocksOnASingleLine: false
13 AllowShortCaseLabelsOnASingleLine: false
14 AllowShortFunctionsOnASingleLine: All
15 AllowShortIfStatementsOnASingleLine: true
16 AllowShortLoopsOnASingleLine: true
17 AlwaysBreakAfterDefinitionReturnType: None
18 AlwaysBreakAfterReturnType: None
19 AlwaysBreakBeforeMultilineStrings: true
20 AlwaysBreakTemplateDeclarations: true
21 BinPackArguments: true
22 BinPackParameters: true
23 BraceWrapping:   
24   AfterClass:      false
25   AfterControlStatement: false
26   AfterEnum:       false
27   AfterFunction:   false
28   AfterNamespace:  false
29   AfterObjCDeclaration: false
30   AfterStruct:     false
31   AfterUnion:      false
32   AfterExternBlock: false
33   BeforeCatch:     false
34   BeforeElse:      false
35   IndentBraces:    false
36   SplitEmptyFunction: true
37   SplitEmptyRecord: true
38   SplitEmptyNamespace: true
39 BreakBeforeBinaryOperators: None
40 BreakBeforeBraces: Attach
41 BreakBeforeInheritanceComma: false
42 BreakInheritanceList: BeforeColon
43 BreakBeforeTernaryOperators: true
44 BreakConstructorInitializersBeforeComma: false
45 BreakConstructorInitializers: BeforeColon
46 BreakAfterJavaFieldAnnotations: false
47 BreakStringLiterals: true
48 ColumnLimit:     80
49 CommentPragmas:  '^ IWYU pragma:'
50 CompactNamespaces: false
51 ConstructorInitializerAllOnOneLineOrOnePerLine: true
52 ConstructorInitializerIndentWidth: 4
53 ContinuationIndentWidth: 4
54 Cpp11BracedListStyle: true
55 DerivePointerAlignment: true
56 DisableFormat:   false
57 ExperimentalAutoDetectBinPacking: false
58 FixNamespaceComments: true
59 ForEachMacros:   
60   - foreach
61   - Q_FOREACH
62   - BOOST_FOREACH
63 IncludeBlocks:   Preserve
64 IncludeCategories: 
65   - Regex:           '^<ext/.*\.h>'
66     Priority:        2
67   - Regex:           '^<.*\.h>'
68     Priority:        1
69   - Regex:           '^<.*'
70     Priority:        2
71   - Regex:           '.*'
72     Priority:        3
73 IncludeIsMainRegex: '([-_](test|unittest))?$'
74 IndentCaseLabels: true
75 IndentPPDirectives: None
76 IndentWidth:     2
77 IndentWrappedFunctionNames: false
78 JavaScriptQuotes: Leave
79 JavaScriptWrapImports: true
80 KeepEmptyLinesAtTheStartOfBlocks: false
81 MacroBlockBegin: ''
82 MacroBlockEnd:   ''
83 MaxEmptyLinesToKeep: 1
84 NamespaceIndentation: None
85 ObjCBinPackProtocolList: Never
86 ObjCBlockIndentWidth: 2
87 ObjCSpaceAfterProperty: false
88 ObjCSpaceBeforeProtocolList: true
89 PenaltyBreakAssignment: 2
90 PenaltyBreakBeforeFirstCallParameter: 1
91 PenaltyBreakComment: 300
92 PenaltyBreakFirstLessLess: 120
93 PenaltyBreakString: 1000
94 PenaltyBreakTemplateDeclaration: 10
95 PenaltyExcessCharacter: 1000000
96 PenaltyReturnTypeOnItsOwnLine: 200
97 PointerAlignment: Left
98 RawStringFormats: 
99   - Language:        Cpp
100     Delimiters:      
101       - cc
102       - CC
103       - cpp
104       - Cpp
105       - CPP
106       - 'c++'
107       - 'C++'
108     CanonicalDelimiter: ''
109     BasedOnStyle:    google
110   - Language:        TextProto
111     Delimiters:      
112       - pb
113       - PB
114       - proto
115       - PROTO
116     EnclosingFunctions: 
117       - EqualsProto
118       - EquivToProto
119       - PARSE_PARTIAL_TEXT_PROTO
120       - PARSE_TEST_PROTO
121       - PARSE_TEXT_PROTO
122       - ParseTextOrDie
123       - ParseTextProtoOrDie
124     CanonicalDelimiter: ''
125     BasedOnStyle:    google
126 ReflowComments:  true
127 SortIncludes:    true
128 SortUsingDeclarations: true
129 SpaceAfterCStyleCast: false
130 SpaceAfterTemplateKeyword: true
131 SpaceBeforeAssignmentOperators: true
132 SpaceBeforeCpp11BracedList: false
133 SpaceBeforeCtorInitializerColon: true
134 SpaceBeforeInheritanceColon: true
135 SpaceBeforeParens: ControlStatements
136 SpaceBeforeRangeBasedForLoopColon: true
137 SpaceInEmptyParentheses: false
138 SpacesBeforeTrailingComments: 2
139 SpacesInAngles:  false
140 SpacesInContainerLiterals: true
141 SpacesInCStyleCastParentheses: false
142 SpacesInParentheses: false
143 SpacesInSquareBrackets: false
144 Standard:        Auto
145 StatementMacros: 
146   - Q_UNUSED
147   - QT_REQUIRE_VERSION
148 TabWidth:        8
149 UseTab:          Never
150 ...
151