xref: /aosp_15_r20/external/openthread/.clang-format (revision cfb92d1480a9e65faed56933e9c12405f45898b4)
1*cfb92d14SAndroid Build Coastguard Worker---
2*cfb92d14SAndroid Build Coastguard WorkerLanguage:        Cpp
3*cfb92d14SAndroid Build Coastguard Worker# BasedOnStyle:  LLVM
4*cfb92d14SAndroid Build Coastguard WorkerAccessModifierOffset: -4
5*cfb92d14SAndroid Build Coastguard WorkerAlignAfterOpenBracket: Align
6*cfb92d14SAndroid Build Coastguard WorkerAlignConsecutiveAssignments: true
7*cfb92d14SAndroid Build Coastguard WorkerAlignConsecutiveDeclarations: true
8*cfb92d14SAndroid Build Coastguard WorkerAlignEscapedNewlines: Left
9*cfb92d14SAndroid Build Coastguard WorkerAlignOperands:   true
10*cfb92d14SAndroid Build Coastguard WorkerAlignTrailingComments: true
11*cfb92d14SAndroid Build Coastguard WorkerAllowAllParametersOfDeclarationOnNextLine: false
12*cfb92d14SAndroid Build Coastguard WorkerAllowShortBlocksOnASingleLine: false
13*cfb92d14SAndroid Build Coastguard WorkerAllowShortCaseLabelsOnASingleLine: false
14*cfb92d14SAndroid Build Coastguard WorkerAllowShortFunctionsOnASingleLine: All
15*cfb92d14SAndroid Build Coastguard WorkerAllowShortIfStatementsOnASingleLine: false
16*cfb92d14SAndroid Build Coastguard WorkerAllowShortLoopsOnASingleLine: true
17*cfb92d14SAndroid Build Coastguard WorkerAlwaysBreakAfterDefinitionReturnType: None
18*cfb92d14SAndroid Build Coastguard WorkerAlwaysBreakAfterReturnType: None
19*cfb92d14SAndroid Build Coastguard WorkerAlwaysBreakBeforeMultilineStrings: false
20*cfb92d14SAndroid Build Coastguard WorkerAlwaysBreakTemplateDeclarations: false
21*cfb92d14SAndroid Build Coastguard WorkerBinPackArguments: true
22*cfb92d14SAndroid Build Coastguard WorkerBinPackParameters: false
23*cfb92d14SAndroid Build Coastguard WorkerBraceWrapping:
24*cfb92d14SAndroid Build Coastguard Worker  AfterCaseLabel:  true
25*cfb92d14SAndroid Build Coastguard Worker  AfterClass:      true
26*cfb92d14SAndroid Build Coastguard Worker  AfterControlStatement: true
27*cfb92d14SAndroid Build Coastguard Worker  AfterEnum:       true
28*cfb92d14SAndroid Build Coastguard Worker  AfterFunction:   true
29*cfb92d14SAndroid Build Coastguard Worker  AfterNamespace:  false
30*cfb92d14SAndroid Build Coastguard Worker  AfterObjCDeclaration: false
31*cfb92d14SAndroid Build Coastguard Worker  AfterStruct:     true
32*cfb92d14SAndroid Build Coastguard Worker  AfterUnion:      true
33*cfb92d14SAndroid Build Coastguard Worker  BeforeCatch:     false
34*cfb92d14SAndroid Build Coastguard Worker  BeforeElse:      true
35*cfb92d14SAndroid Build Coastguard Worker  IndentBraces:    false
36*cfb92d14SAndroid Build Coastguard Worker  SplitEmptyFunction: true
37*cfb92d14SAndroid Build Coastguard Worker  SplitEmptyRecord: true
38*cfb92d14SAndroid Build Coastguard Worker  SplitEmptyNamespace: true
39*cfb92d14SAndroid Build Coastguard WorkerBreakBeforeBinaryOperators: None
40*cfb92d14SAndroid Build Coastguard WorkerBreakBeforeBraces: Custom
41*cfb92d14SAndroid Build Coastguard WorkerBreakBeforeInheritanceComma: false
42*cfb92d14SAndroid Build Coastguard WorkerBreakBeforeTernaryOperators: true
43*cfb92d14SAndroid Build Coastguard WorkerBreakConstructorInitializersBeforeComma: false
44*cfb92d14SAndroid Build Coastguard WorkerBreakConstructorInitializers: BeforeComma
45*cfb92d14SAndroid Build Coastguard WorkerBreakAfterJavaFieldAnnotations: false
46*cfb92d14SAndroid Build Coastguard WorkerBreakStringLiterals: true
47*cfb92d14SAndroid Build Coastguard WorkerColumnLimit:     120
48*cfb92d14SAndroid Build Coastguard WorkerCommentPragmas:  '^ IWYU pragma:'
49*cfb92d14SAndroid Build Coastguard WorkerCompactNamespaces: false
50*cfb92d14SAndroid Build Coastguard WorkerConstructorInitializerAllOnOneLineOrOnePerLine: false
51*cfb92d14SAndroid Build Coastguard WorkerConstructorInitializerIndentWidth: 4
52*cfb92d14SAndroid Build Coastguard WorkerContinuationIndentWidth: 4
53*cfb92d14SAndroid Build Coastguard WorkerCpp11BracedListStyle: true
54*cfb92d14SAndroid Build Coastguard WorkerDerivePointerAlignment: false
55*cfb92d14SAndroid Build Coastguard WorkerDisableFormat:   false
56*cfb92d14SAndroid Build Coastguard WorkerExperimentalAutoDetectBinPacking: false
57*cfb92d14SAndroid Build Coastguard WorkerFixNamespaceComments: true
58*cfb92d14SAndroid Build Coastguard WorkerForEachMacros:
59*cfb92d14SAndroid Build Coastguard Worker  - foreach
60*cfb92d14SAndroid Build Coastguard Worker  - Q_FOREACH
61*cfb92d14SAndroid Build Coastguard Worker  - BOOST_FOREACH
62*cfb92d14SAndroid Build Coastguard WorkerIncludeCategories:
63*cfb92d14SAndroid Build Coastguard Worker  - Regex:           '^<openthread/.*/'
64*cfb92d14SAndroid Build Coastguard Worker    Priority:        4
65*cfb92d14SAndroid Build Coastguard Worker  - Regex:           '^<openthread/'
66*cfb92d14SAndroid Build Coastguard Worker    Priority:        3
67*cfb92d14SAndroid Build Coastguard Worker  - Regex:           '^<'
68*cfb92d14SAndroid Build Coastguard Worker    Priority:        2
69*cfb92d14SAndroid Build Coastguard Worker  - Regex:           '^".*/'
70*cfb92d14SAndroid Build Coastguard Worker    Priority:        5
71*cfb92d14SAndroid Build Coastguard Worker  - Regex:           '^"'
72*cfb92d14SAndroid Build Coastguard Worker    Priority:        1
73*cfb92d14SAndroid Build Coastguard WorkerIncludeIsMainRegex: '(Test)?$'
74*cfb92d14SAndroid Build Coastguard WorkerIndentCaseLabels: false
75*cfb92d14SAndroid Build Coastguard WorkerIndentWidth:     4
76*cfb92d14SAndroid Build Coastguard WorkerIndentWrappedFunctionNames: false
77*cfb92d14SAndroid Build Coastguard WorkerJavaScriptQuotes: Leave
78*cfb92d14SAndroid Build Coastguard WorkerJavaScriptWrapImports: true
79*cfb92d14SAndroid Build Coastguard WorkerKeepEmptyLinesAtTheStartOfBlocks: false
80*cfb92d14SAndroid Build Coastguard WorkerMacroBlockBegin: ''
81*cfb92d14SAndroid Build Coastguard WorkerMacroBlockEnd:   ''
82*cfb92d14SAndroid Build Coastguard WorkerMaxEmptyLinesToKeep: 1
83*cfb92d14SAndroid Build Coastguard WorkerNamespaceIndentation: None
84*cfb92d14SAndroid Build Coastguard WorkerObjCBlockIndentWidth: 2
85*cfb92d14SAndroid Build Coastguard WorkerObjCSpaceAfterProperty: false
86*cfb92d14SAndroid Build Coastguard WorkerObjCSpaceBeforeProtocolList: true
87*cfb92d14SAndroid Build Coastguard WorkerPenaltyBreakAssignment: 2
88*cfb92d14SAndroid Build Coastguard WorkerPenaltyBreakBeforeFirstCallParameter: 19
89*cfb92d14SAndroid Build Coastguard WorkerPenaltyBreakComment: 300
90*cfb92d14SAndroid Build Coastguard WorkerPenaltyBreakFirstLessLess: 120
91*cfb92d14SAndroid Build Coastguard WorkerPenaltyBreakString: 1000
92*cfb92d14SAndroid Build Coastguard WorkerPenaltyExcessCharacter: 1000000
93*cfb92d14SAndroid Build Coastguard WorkerPenaltyReturnTypeOnItsOwnLine: 1000
94*cfb92d14SAndroid Build Coastguard WorkerPointerAlignment: Right
95*cfb92d14SAndroid Build Coastguard WorkerReflowComments:  true
96*cfb92d14SAndroid Build Coastguard WorkerSortIncludes:    true
97*cfb92d14SAndroid Build Coastguard WorkerSortUsingDeclarations: true
98*cfb92d14SAndroid Build Coastguard WorkerSpaceAfterCStyleCast: false
99*cfb92d14SAndroid Build Coastguard WorkerSpaceAfterTemplateKeyword: true
100*cfb92d14SAndroid Build Coastguard WorkerSpaceBeforeAssignmentOperators: true
101*cfb92d14SAndroid Build Coastguard WorkerSpaceBeforeParens: ControlStatements
102*cfb92d14SAndroid Build Coastguard WorkerSpaceInEmptyParentheses: false
103*cfb92d14SAndroid Build Coastguard WorkerSpacesBeforeTrailingComments: 1
104*cfb92d14SAndroid Build Coastguard WorkerSpacesInAngles:  false
105*cfb92d14SAndroid Build Coastguard WorkerSpacesInContainerLiterals: true
106*cfb92d14SAndroid Build Coastguard WorkerSpacesInCStyleCastParentheses: false
107*cfb92d14SAndroid Build Coastguard WorkerSpacesInParentheses: false
108*cfb92d14SAndroid Build Coastguard WorkerSpacesInSquareBrackets: false
109*cfb92d14SAndroid Build Coastguard WorkerStandard:        Cpp11
110*cfb92d14SAndroid Build Coastguard WorkerTabWidth:        4
111*cfb92d14SAndroid Build Coastguard WorkerUseTab:          Never
112*cfb92d14SAndroid Build Coastguard Worker...
113*cfb92d14SAndroid Build Coastguard Worker
114