xref: /rk3399_ARM-atf/.clang-format (revision 722d80c6e12f02a03a2677d4be6d06ee42b37008)
1---
2AccessModifierOffset: -4
3AlignAfterOpenBracket: Align
4AlignArrayOfStructures: None
5AlignConsecutiveMacros: None
6AlignConsecutiveAssignments: None
7AlignConsecutiveBitFields: None
8AlignConsecutiveDeclarations: None
9AlignEscapedNewlines: Left
10AlignOperands:   Align
11AlignTrailingComments: false
12AllowAllArgumentsOnNextLine: true
13AllowAllParametersOfDeclarationOnNextLine: false
14AllowShortEnumsOnASingleLine: true
15AllowShortBlocksOnASingleLine: Never
16AllowShortCaseLabelsOnASingleLine: false
17AllowShortFunctionsOnASingleLine: None
18AllowShortLambdasOnASingleLine: All
19AllowShortIfStatementsOnASingleLine: Never
20AllowShortLoopsOnASingleLine: false
21AlwaysBreakAfterDefinitionReturnType: None
22AlwaysBreakAfterReturnType: None
23AlwaysBreakBeforeMultilineStrings: false
24AlwaysBreakTemplateDeclarations: MultiLine
25AttributeMacros:
26  - __capability
27BinPackArguments: true
28BinPackParameters: true
29BraceWrapping:
30  AfterCaseLabel:  false
31  AfterClass:      false
32  AfterControlStatement: Never
33  AfterEnum:       false
34  AfterFunction:   true
35  AfterNamespace:  true
36  AfterObjCDeclaration: false
37  AfterStruct:     false
38  AfterUnion:      false
39  AfterExternBlock: false
40  BeforeCatch:     false
41  BeforeElse:      false
42  BeforeLambdaBody: false
43  BeforeWhile:     false
44  IndentBraces:    false
45  SplitEmptyFunction: true
46  SplitEmptyRecord: true
47  SplitEmptyNamespace: true
48BreakBeforeBinaryOperators: None
49BreakBeforeConceptDeclarations: true
50BreakBeforeBraces: Custom
51BreakBeforeInheritanceComma: false
52BreakInheritanceList: BeforeColon
53BreakBeforeTernaryOperators: false
54BreakConstructorInitializersBeforeComma: false
55BreakConstructorInitializers: BeforeComma
56BreakAfterJavaFieldAnnotations: false
57BreakStringLiterals: false
58ColumnLimit:     80
59CommentPragmas:  '^ IWYU pragma:'
60QualifierAlignment: Leave
61CompactNamespaces: false
62ConstructorInitializerIndentWidth: 8
63ContinuationIndentWidth: 8
64Cpp11BracedListStyle: false
65DeriveLineEnding: true
66DerivePointerAlignment: false
67DisableFormat:   false
68EmptyLineAfterAccessModifier: Never
69EmptyLineBeforeAccessModifier: LogicalBlock
70ExperimentalAutoDetectBinPacking: false
71PackConstructorInitializers: BinPack
72BasedOnStyle:    ''
73ConstructorInitializerAllOnOneLineOrOnePerLine: false
74AllowAllConstructorInitializersOnNextLine: true
75FixNamespaceComments: false
76ForEachMacros:
77  - fdt_for_each_compatible_node
78  - fdt_for_each_property_offset
79  - fdt_for_each_subnode
80  - for_each_err_record_info
81  - for_each_subscriber
82IfMacros:
83  - KJ_IF_MAYBE
84IncludeBlocks:   Regroup
85IncludeCategories:
86  - Regex:           '^<(assert|complex|ctype|errno|fenv|float|inttypes|iso646|limits|locale|math|setjmp|signal|stdalign|stdarg|stdatomic|stdbool|stdckdint|stddef|stdint|stdio|stdlib|stdnoreturn|string|tgmath|threads|time|uchar|wchar|wctype)\.h>$'
87    Priority:        0
88    SortPriority:    0
89    CaseSensitive:   false
90  - Regex:           '^<lib/(compiler-rt|libfdt|mbedtls|zlib)/.+>$'
91    Priority:        1
92    SortPriority:    0
93    CaseSensitive:   false
94  - Regex:           '^<(platform(_def)?\.h)|(plat[_/].+)>$'
95    Priority:        2
96    SortPriority:    0
97    CaseSensitive:   false
98  - Regex:           '^<.+>$'
99    Priority:        3
100    SortPriority:    0
101    CaseSensitive:   false
102  - Regex:           '^".+"$'
103    Priority:        4
104    SortPriority:    0
105    CaseSensitive:   false
106IncludeIsMainRegex: '(Test)?$'
107IncludeIsMainSourceRegex: ''
108IndentAccessModifiers: false
109IndentCaseLabels: false
110IndentCaseBlocks: false
111IndentGotoLabels: false
112IndentPPDirectives: None
113IndentExternBlock: AfterExternBlock
114IndentRequires:  false
115IndentWidth:     8
116IndentWrappedFunctionNames: false
117InsertTrailingCommas: None
118JavaScriptQuotes: Leave
119JavaScriptWrapImports: true
120KeepEmptyLinesAtTheStartOfBlocks: false
121LambdaBodyIndentation: Signature
122MacroBlockBegin: ''
123MacroBlockEnd:   ''
124MaxEmptyLinesToKeep: 1
125NamespaceIndentation: None
126ObjCBinPackProtocolList: Auto
127ObjCBlockIndentWidth: 8
128ObjCBreakBeforeNestedBlockParam: true
129ObjCSpaceAfterProperty: true
130ObjCSpaceBeforeProtocolList: true
131PenaltyBreakAssignment: 10
132PenaltyBreakBeforeFirstCallParameter: 30
133PenaltyBreakComment: 10
134PenaltyBreakFirstLessLess: 0
135PenaltyBreakOpenParenthesis: 0
136PenaltyBreakString: 10
137PenaltyBreakTemplateDeclaration: 10
138PenaltyExcessCharacter: 100
139PenaltyReturnTypeOnItsOwnLine: 60
140PenaltyIndentedWhitespace: 0
141PointerAlignment: Right
142PPIndentWidth:   -1
143ReferenceAlignment: Pointer
144ReflowComments:  false
145RemoveBracesLLVM: false
146SeparateDefinitionBlocks: Leave
147ShortNamespaceLines: 1
148SortIncludes:    CaseInsensitive
149SortJavaStaticImport: Before
150SortUsingDeclarations: false
151SpaceAfterCStyleCast: false
152SpaceAfterLogicalNot: false
153SpaceAfterTemplateKeyword: true
154SpaceBeforeAssignmentOperators: true
155SpaceBeforeCaseColon: false
156SpaceBeforeCpp11BracedList: false
157SpaceBeforeCtorInitializerColon: true
158SpaceBeforeInheritanceColon: true
159SpaceBeforeParens: ControlStatementsExceptControlMacros
160SpaceBeforeParensOptions:
161  AfterControlStatements: true
162  AfterForeachMacros: false
163  AfterFunctionDefinitionName: false
164  AfterFunctionDeclarationName: false
165  AfterIfMacros:   false
166  AfterOverloadedOperator: false
167  BeforeNonEmptyParentheses: false
168SpaceAroundPointerQualifiers: Default
169SpaceBeforeRangeBasedForLoopColon: true
170SpaceInEmptyBlock: false
171SpaceInEmptyParentheses: false
172SpacesBeforeTrailingComments: 1
173SpacesInAngles:  Never
174SpacesInConditionalStatement: false
175SpacesInContainerLiterals: false
176SpacesInCStyleCastParentheses: false
177SpacesInLineCommentPrefix:
178  Minimum:         1
179  Maximum:         -1
180SpacesInParentheses: false
181SpacesInSquareBrackets: false
182SpaceBeforeSquareBrackets: false
183BitFieldColonSpacing: Both
184Standard:        c++03
185StatementAttributeLikeMacros:
186  - Q_EMIT
187StatementMacros:
188  - Q_UNUSED
189  - QT_REQUIRE_VERSION
190TabWidth:        8
191UseCRLF:         false
192UseTab:          Always
193WhitespaceSensitiveMacros:
194  - STRINGIZE
195  - PP_STRINGIZE
196  - BOOST_PP_STRINGIZE
197  - NS_SWIFT_NAME
198  - CF_SWIFT_NAME
199...
200