xref: /rk3399_ARM-atf/.clang-format (revision 722d80c6e12f02a03a2677d4be6d06ee42b37008)
1*654c2ceeSChris Kay---
2*654c2ceeSChris KayAccessModifierOffset: -4
3*654c2ceeSChris KayAlignAfterOpenBracket: Align
4*654c2ceeSChris KayAlignArrayOfStructures: None
5*654c2ceeSChris KayAlignConsecutiveMacros: None
6*654c2ceeSChris KayAlignConsecutiveAssignments: None
7*654c2ceeSChris KayAlignConsecutiveBitFields: None
8*654c2ceeSChris KayAlignConsecutiveDeclarations: None
9*654c2ceeSChris KayAlignEscapedNewlines: Left
10*654c2ceeSChris KayAlignOperands:   Align
11*654c2ceeSChris KayAlignTrailingComments: false
12*654c2ceeSChris KayAllowAllArgumentsOnNextLine: true
13*654c2ceeSChris KayAllowAllParametersOfDeclarationOnNextLine: false
14*654c2ceeSChris KayAllowShortEnumsOnASingleLine: true
15*654c2ceeSChris KayAllowShortBlocksOnASingleLine: Never
16*654c2ceeSChris KayAllowShortCaseLabelsOnASingleLine: false
17*654c2ceeSChris KayAllowShortFunctionsOnASingleLine: None
18*654c2ceeSChris KayAllowShortLambdasOnASingleLine: All
19*654c2ceeSChris KayAllowShortIfStatementsOnASingleLine: Never
20*654c2ceeSChris KayAllowShortLoopsOnASingleLine: false
21*654c2ceeSChris KayAlwaysBreakAfterDefinitionReturnType: None
22*654c2ceeSChris KayAlwaysBreakAfterReturnType: None
23*654c2ceeSChris KayAlwaysBreakBeforeMultilineStrings: false
24*654c2ceeSChris KayAlwaysBreakTemplateDeclarations: MultiLine
25*654c2ceeSChris KayAttributeMacros:
26*654c2ceeSChris Kay  - __capability
27*654c2ceeSChris KayBinPackArguments: true
28*654c2ceeSChris KayBinPackParameters: true
29*654c2ceeSChris KayBraceWrapping:
30*654c2ceeSChris Kay  AfterCaseLabel:  false
31*654c2ceeSChris Kay  AfterClass:      false
32*654c2ceeSChris Kay  AfterControlStatement: Never
33*654c2ceeSChris Kay  AfterEnum:       false
34*654c2ceeSChris Kay  AfterFunction:   true
35*654c2ceeSChris Kay  AfterNamespace:  true
36*654c2ceeSChris Kay  AfterObjCDeclaration: false
37*654c2ceeSChris Kay  AfterStruct:     false
38*654c2ceeSChris Kay  AfterUnion:      false
39*654c2ceeSChris Kay  AfterExternBlock: false
40*654c2ceeSChris Kay  BeforeCatch:     false
41*654c2ceeSChris Kay  BeforeElse:      false
42*654c2ceeSChris Kay  BeforeLambdaBody: false
43*654c2ceeSChris Kay  BeforeWhile:     false
44*654c2ceeSChris Kay  IndentBraces:    false
45*654c2ceeSChris Kay  SplitEmptyFunction: true
46*654c2ceeSChris Kay  SplitEmptyRecord: true
47*654c2ceeSChris Kay  SplitEmptyNamespace: true
48*654c2ceeSChris KayBreakBeforeBinaryOperators: None
49*654c2ceeSChris KayBreakBeforeConceptDeclarations: true
50*654c2ceeSChris KayBreakBeforeBraces: Custom
51*654c2ceeSChris KayBreakBeforeInheritanceComma: false
52*654c2ceeSChris KayBreakInheritanceList: BeforeColon
53*654c2ceeSChris KayBreakBeforeTernaryOperators: false
54*654c2ceeSChris KayBreakConstructorInitializersBeforeComma: false
55*654c2ceeSChris KayBreakConstructorInitializers: BeforeComma
56*654c2ceeSChris KayBreakAfterJavaFieldAnnotations: false
57*654c2ceeSChris KayBreakStringLiterals: false
58*654c2ceeSChris KayColumnLimit:     80
59*654c2ceeSChris KayCommentPragmas:  '^ IWYU pragma:'
60*654c2ceeSChris KayQualifierAlignment: Leave
61*654c2ceeSChris KayCompactNamespaces: false
62*654c2ceeSChris KayConstructorInitializerIndentWidth: 8
63*654c2ceeSChris KayContinuationIndentWidth: 8
64*654c2ceeSChris KayCpp11BracedListStyle: false
65*654c2ceeSChris KayDeriveLineEnding: true
66*654c2ceeSChris KayDerivePointerAlignment: false
67*654c2ceeSChris KayDisableFormat:   false
68*654c2ceeSChris KayEmptyLineAfterAccessModifier: Never
69*654c2ceeSChris KayEmptyLineBeforeAccessModifier: LogicalBlock
70*654c2ceeSChris KayExperimentalAutoDetectBinPacking: false
71*654c2ceeSChris KayPackConstructorInitializers: BinPack
72*654c2ceeSChris KayBasedOnStyle:    ''
73*654c2ceeSChris KayConstructorInitializerAllOnOneLineOrOnePerLine: false
74*654c2ceeSChris KayAllowAllConstructorInitializersOnNextLine: true
75*654c2ceeSChris KayFixNamespaceComments: false
76*654c2ceeSChris KayForEachMacros:
77*654c2ceeSChris Kay  - fdt_for_each_compatible_node
78*654c2ceeSChris Kay  - fdt_for_each_property_offset
79*654c2ceeSChris Kay  - fdt_for_each_subnode
80*654c2ceeSChris Kay  - for_each_err_record_info
81*654c2ceeSChris Kay  - for_each_subscriber
82*654c2ceeSChris KayIfMacros:
83*654c2ceeSChris Kay  - KJ_IF_MAYBE
84*654c2ceeSChris KayIncludeBlocks:   Regroup
85*654c2ceeSChris KayIncludeCategories:
86*654c2ceeSChris Kay  - 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*654c2ceeSChris Kay    Priority:        0
88*654c2ceeSChris Kay    SortPriority:    0
89*654c2ceeSChris Kay    CaseSensitive:   false
90*654c2ceeSChris Kay  - Regex:           '^<lib/(compiler-rt|libfdt|mbedtls|zlib)/.+>$'
91*654c2ceeSChris Kay    Priority:        1
92*654c2ceeSChris Kay    SortPriority:    0
93*654c2ceeSChris Kay    CaseSensitive:   false
94*654c2ceeSChris Kay  - Regex:           '^<(platform(_def)?\.h)|(plat[_/].+)>$'
95*654c2ceeSChris Kay    Priority:        2
96*654c2ceeSChris Kay    SortPriority:    0
97*654c2ceeSChris Kay    CaseSensitive:   false
98*654c2ceeSChris Kay  - Regex:           '^<.+>$'
99*654c2ceeSChris Kay    Priority:        3
100*654c2ceeSChris Kay    SortPriority:    0
101*654c2ceeSChris Kay    CaseSensitive:   false
102*654c2ceeSChris Kay  - Regex:           '^".+"$'
103*654c2ceeSChris Kay    Priority:        4
104*654c2ceeSChris Kay    SortPriority:    0
105*654c2ceeSChris Kay    CaseSensitive:   false
106*654c2ceeSChris KayIncludeIsMainRegex: '(Test)?$'
107*654c2ceeSChris KayIncludeIsMainSourceRegex: ''
108*654c2ceeSChris KayIndentAccessModifiers: false
109*654c2ceeSChris KayIndentCaseLabels: false
110*654c2ceeSChris KayIndentCaseBlocks: false
111*654c2ceeSChris KayIndentGotoLabels: false
112*654c2ceeSChris KayIndentPPDirectives: None
113*654c2ceeSChris KayIndentExternBlock: AfterExternBlock
114*654c2ceeSChris KayIndentRequires:  false
115*654c2ceeSChris KayIndentWidth:     8
116*654c2ceeSChris KayIndentWrappedFunctionNames: false
117*654c2ceeSChris KayInsertTrailingCommas: None
118*654c2ceeSChris KayJavaScriptQuotes: Leave
119*654c2ceeSChris KayJavaScriptWrapImports: true
120*654c2ceeSChris KayKeepEmptyLinesAtTheStartOfBlocks: false
121*654c2ceeSChris KayLambdaBodyIndentation: Signature
122*654c2ceeSChris KayMacroBlockBegin: ''
123*654c2ceeSChris KayMacroBlockEnd:   ''
124*654c2ceeSChris KayMaxEmptyLinesToKeep: 1
125*654c2ceeSChris KayNamespaceIndentation: None
126*654c2ceeSChris KayObjCBinPackProtocolList: Auto
127*654c2ceeSChris KayObjCBlockIndentWidth: 8
128*654c2ceeSChris KayObjCBreakBeforeNestedBlockParam: true
129*654c2ceeSChris KayObjCSpaceAfterProperty: true
130*654c2ceeSChris KayObjCSpaceBeforeProtocolList: true
131*654c2ceeSChris KayPenaltyBreakAssignment: 10
132*654c2ceeSChris KayPenaltyBreakBeforeFirstCallParameter: 30
133*654c2ceeSChris KayPenaltyBreakComment: 10
134*654c2ceeSChris KayPenaltyBreakFirstLessLess: 0
135*654c2ceeSChris KayPenaltyBreakOpenParenthesis: 0
136*654c2ceeSChris KayPenaltyBreakString: 10
137*654c2ceeSChris KayPenaltyBreakTemplateDeclaration: 10
138*654c2ceeSChris KayPenaltyExcessCharacter: 100
139*654c2ceeSChris KayPenaltyReturnTypeOnItsOwnLine: 60
140*654c2ceeSChris KayPenaltyIndentedWhitespace: 0
141*654c2ceeSChris KayPointerAlignment: Right
142*654c2ceeSChris KayPPIndentWidth:   -1
143*654c2ceeSChris KayReferenceAlignment: Pointer
144*654c2ceeSChris KayReflowComments:  false
145*654c2ceeSChris KayRemoveBracesLLVM: false
146*654c2ceeSChris KaySeparateDefinitionBlocks: Leave
147*654c2ceeSChris KayShortNamespaceLines: 1
148*654c2ceeSChris KaySortIncludes:    CaseInsensitive
149*654c2ceeSChris KaySortJavaStaticImport: Before
150*654c2ceeSChris KaySortUsingDeclarations: false
151*654c2ceeSChris KaySpaceAfterCStyleCast: false
152*654c2ceeSChris KaySpaceAfterLogicalNot: false
153*654c2ceeSChris KaySpaceAfterTemplateKeyword: true
154*654c2ceeSChris KaySpaceBeforeAssignmentOperators: true
155*654c2ceeSChris KaySpaceBeforeCaseColon: false
156*654c2ceeSChris KaySpaceBeforeCpp11BracedList: false
157*654c2ceeSChris KaySpaceBeforeCtorInitializerColon: true
158*654c2ceeSChris KaySpaceBeforeInheritanceColon: true
159*654c2ceeSChris KaySpaceBeforeParens: ControlStatementsExceptControlMacros
160*654c2ceeSChris KaySpaceBeforeParensOptions:
161*654c2ceeSChris Kay  AfterControlStatements: true
162*654c2ceeSChris Kay  AfterForeachMacros: false
163*654c2ceeSChris Kay  AfterFunctionDefinitionName: false
164*654c2ceeSChris Kay  AfterFunctionDeclarationName: false
165*654c2ceeSChris Kay  AfterIfMacros:   false
166*654c2ceeSChris Kay  AfterOverloadedOperator: false
167*654c2ceeSChris Kay  BeforeNonEmptyParentheses: false
168*654c2ceeSChris KaySpaceAroundPointerQualifiers: Default
169*654c2ceeSChris KaySpaceBeforeRangeBasedForLoopColon: true
170*654c2ceeSChris KaySpaceInEmptyBlock: false
171*654c2ceeSChris KaySpaceInEmptyParentheses: false
172*654c2ceeSChris KaySpacesBeforeTrailingComments: 1
173*654c2ceeSChris KaySpacesInAngles:  Never
174*654c2ceeSChris KaySpacesInConditionalStatement: false
175*654c2ceeSChris KaySpacesInContainerLiterals: false
176*654c2ceeSChris KaySpacesInCStyleCastParentheses: false
177*654c2ceeSChris KaySpacesInLineCommentPrefix:
178*654c2ceeSChris Kay  Minimum:         1
179*654c2ceeSChris Kay  Maximum:         -1
180*654c2ceeSChris KaySpacesInParentheses: false
181*654c2ceeSChris KaySpacesInSquareBrackets: false
182*654c2ceeSChris KaySpaceBeforeSquareBrackets: false
183*654c2ceeSChris KayBitFieldColonSpacing: Both
184*654c2ceeSChris KayStandard:        c++03
185*654c2ceeSChris KayStatementAttributeLikeMacros:
186*654c2ceeSChris Kay  - Q_EMIT
187*654c2ceeSChris KayStatementMacros:
188*654c2ceeSChris Kay  - Q_UNUSED
189*654c2ceeSChris Kay  - QT_REQUIRE_VERSION
190*654c2ceeSChris KayTabWidth:        8
191*654c2ceeSChris KayUseCRLF:         false
192*654c2ceeSChris KayUseTab:          Always
193*654c2ceeSChris KayWhitespaceSensitiveMacros:
194*654c2ceeSChris Kay  - STRINGIZE
195*654c2ceeSChris Kay  - PP_STRINGIZE
196*654c2ceeSChris Kay  - BOOST_PP_STRINGIZE
197*654c2ceeSChris Kay  - NS_SWIFT_NAME
198*654c2ceeSChris Kay  - CF_SWIFT_NAME
199*654c2ceeSChris Kay...
200