xref: /openbmc/google-misc/.clang-format (revision ab79d7d9)
1*ab79d7d9SWilliam A. Kennington III---
2*ab79d7d9SWilliam A. Kennington IIILanguage:        Cpp
3*ab79d7d9SWilliam A. Kennington III# BasedOnStyle:  LLVM
4*ab79d7d9SWilliam A. Kennington IIIAccessModifierOffset: -2
5*ab79d7d9SWilliam A. Kennington IIIAlignAfterOpenBracket: Align
6*ab79d7d9SWilliam A. Kennington IIIAlignConsecutiveAssignments: false
7*ab79d7d9SWilliam A. Kennington IIIAlignConsecutiveDeclarations: false
8*ab79d7d9SWilliam A. Kennington IIIAlignEscapedNewlines: Right
9*ab79d7d9SWilliam A. Kennington IIIAlignOperands:   true
10*ab79d7d9SWilliam A. Kennington IIIAlignTrailingComments: true
11*ab79d7d9SWilliam A. Kennington IIIAllowAllParametersOfDeclarationOnNextLine: true
12*ab79d7d9SWilliam A. Kennington IIIAllowShortBlocksOnASingleLine: false
13*ab79d7d9SWilliam A. Kennington IIIAllowShortCaseLabelsOnASingleLine: false
14*ab79d7d9SWilliam A. Kennington IIIAllowShortFunctionsOnASingleLine: None
15*ab79d7d9SWilliam A. Kennington IIIAllowShortIfStatementsOnASingleLine: false
16*ab79d7d9SWilliam A. Kennington IIIAllowShortLoopsOnASingleLine: false
17*ab79d7d9SWilliam A. Kennington IIIAlwaysBreakAfterReturnType: None
18*ab79d7d9SWilliam A. Kennington IIIAlwaysBreakBeforeMultilineStrings: false
19*ab79d7d9SWilliam A. Kennington IIIAlwaysBreakTemplateDeclarations: Yes
20*ab79d7d9SWilliam A. Kennington IIIBinPackArguments: true
21*ab79d7d9SWilliam A. Kennington IIIBinPackParameters: true
22*ab79d7d9SWilliam A. Kennington IIIBraceWrapping:
23*ab79d7d9SWilliam A. Kennington III  AfterCaseLabel:  true
24*ab79d7d9SWilliam A. Kennington III  AfterClass:      true
25*ab79d7d9SWilliam A. Kennington III  AfterControlStatement: true
26*ab79d7d9SWilliam A. Kennington III  AfterEnum:       true
27*ab79d7d9SWilliam A. Kennington III  AfterFunction:   true
28*ab79d7d9SWilliam A. Kennington III  AfterNamespace:  true
29*ab79d7d9SWilliam A. Kennington III  AfterObjCDeclaration: true
30*ab79d7d9SWilliam A. Kennington III  AfterStruct:     true
31*ab79d7d9SWilliam A. Kennington III  AfterUnion:      true
32*ab79d7d9SWilliam A. Kennington III  AfterExternBlock: true
33*ab79d7d9SWilliam A. Kennington III  BeforeCatch:     true
34*ab79d7d9SWilliam A. Kennington III  BeforeElse:      true
35*ab79d7d9SWilliam A. Kennington III  IndentBraces:    false
36*ab79d7d9SWilliam A. Kennington III  SplitEmptyFunction:   false
37*ab79d7d9SWilliam A. Kennington III  SplitEmptyRecord:     false
38*ab79d7d9SWilliam A. Kennington III  SplitEmptyNamespace:  false
39*ab79d7d9SWilliam A. Kennington IIIBreakBeforeBinaryOperators: None
40*ab79d7d9SWilliam A. Kennington IIIBreakBeforeBraces: Custom
41*ab79d7d9SWilliam A. Kennington IIIBreakBeforeTernaryOperators: true
42*ab79d7d9SWilliam A. Kennington IIIBreakConstructorInitializers: AfterColon
43*ab79d7d9SWilliam A. Kennington IIIBreakInheritanceList: AfterColon
44*ab79d7d9SWilliam A. Kennington IIIBreakStringLiterals: true
45*ab79d7d9SWilliam A. Kennington IIIColumnLimit:     80
46*ab79d7d9SWilliam A. Kennington IIICommentPragmas:  '^ IWYU pragma:'
47*ab79d7d9SWilliam A. Kennington IIICompactNamespaces: false
48*ab79d7d9SWilliam A. Kennington IIIConstructorInitializerAllOnOneLineOrOnePerLine: false
49*ab79d7d9SWilliam A. Kennington IIIConstructorInitializerIndentWidth: 4
50*ab79d7d9SWilliam A. Kennington IIIContinuationIndentWidth: 4
51*ab79d7d9SWilliam A. Kennington IIICpp11BracedListStyle: true
52*ab79d7d9SWilliam A. Kennington IIIDerivePointerAlignment: false
53*ab79d7d9SWilliam A. Kennington IIIPointerAlignment: Left
54*ab79d7d9SWilliam A. Kennington IIIDisableFormat:   false
55*ab79d7d9SWilliam A. Kennington IIIExperimentalAutoDetectBinPacking: false
56*ab79d7d9SWilliam A. Kennington IIIFixNamespaceComments: true
57*ab79d7d9SWilliam A. Kennington IIIForEachMacros:   [ foreach, Q_FOREACH, BOOST_FOREACH ]
58*ab79d7d9SWilliam A. Kennington IIIIncludeBlocks: Regroup
59*ab79d7d9SWilliam A. Kennington IIIIncludeCategories:
60*ab79d7d9SWilliam A. Kennington III  - Regex:           '^[<"](gtest|gmock)'
61*ab79d7d9SWilliam A. Kennington III    Priority:        7
62*ab79d7d9SWilliam A. Kennington III  - Regex:           '^"config.h"'
63*ab79d7d9SWilliam A. Kennington III    Priority:        -1
64*ab79d7d9SWilliam A. Kennington III  - Regex:           '^".*\.h"'
65*ab79d7d9SWilliam A. Kennington III    Priority:        1
66*ab79d7d9SWilliam A. Kennington III  - Regex:           '^".*\.hpp"'
67*ab79d7d9SWilliam A. Kennington III    Priority:        2
68*ab79d7d9SWilliam A. Kennington III  - Regex:           '^<.*\.h>'
69*ab79d7d9SWilliam A. Kennington III    Priority:        3
70*ab79d7d9SWilliam A. Kennington III  - Regex:           '^<.*\.hpp>'
71*ab79d7d9SWilliam A. Kennington III    Priority:        4
72*ab79d7d9SWilliam A. Kennington III  - Regex:           '^<.*'
73*ab79d7d9SWilliam A. Kennington III    Priority:        5
74*ab79d7d9SWilliam A. Kennington III  - Regex:           '.*'
75*ab79d7d9SWilliam A. Kennington III    Priority:        6
76*ab79d7d9SWilliam A. Kennington IIIIndentCaseLabels: true
77*ab79d7d9SWilliam A. Kennington IIIIndentWidth:     4
78*ab79d7d9SWilliam A. Kennington IIIIndentWrappedFunctionNames: true
79*ab79d7d9SWilliam A. Kennington IIIKeepEmptyLinesAtTheStartOfBlocks: true
80*ab79d7d9SWilliam A. Kennington IIIMacroBlockBegin: ''
81*ab79d7d9SWilliam A. Kennington IIIMacroBlockEnd:   ''
82*ab79d7d9SWilliam A. Kennington IIIMaxEmptyLinesToKeep: 1
83*ab79d7d9SWilliam A. Kennington IIINamespaceIndentation: None
84*ab79d7d9SWilliam A. Kennington IIIObjCBlockIndentWidth: 2
85*ab79d7d9SWilliam A. Kennington IIIObjCSpaceAfterProperty: false
86*ab79d7d9SWilliam A. Kennington IIIObjCSpaceBeforeProtocolList: true
87*ab79d7d9SWilliam A. Kennington IIIPenaltyBreakBeforeFirstCallParameter: 19
88*ab79d7d9SWilliam A. Kennington IIIPenaltyBreakComment: 300
89*ab79d7d9SWilliam A. Kennington IIIPenaltyBreakFirstLessLess: 120
90*ab79d7d9SWilliam A. Kennington IIIPenaltyBreakString: 1000
91*ab79d7d9SWilliam A. Kennington IIIPenaltyExcessCharacter: 1000000
92*ab79d7d9SWilliam A. Kennington IIIPenaltyReturnTypeOnItsOwnLine: 60
93*ab79d7d9SWilliam A. Kennington IIIReflowComments:  true
94*ab79d7d9SWilliam A. Kennington IIISortIncludes:    true
95*ab79d7d9SWilliam A. Kennington IIISortUsingDeclarations: true
96*ab79d7d9SWilliam A. Kennington IIISpaceAfterCStyleCast: false
97*ab79d7d9SWilliam A. Kennington IIISpaceAfterTemplateKeyword: true
98*ab79d7d9SWilliam A. Kennington IIISpaceBeforeAssignmentOperators: true
99*ab79d7d9SWilliam A. Kennington IIISpaceBeforeCpp11BracedList: false
100*ab79d7d9SWilliam A. Kennington IIISpaceBeforeCtorInitializerColon: true
101*ab79d7d9SWilliam A. Kennington IIISpaceBeforeInheritanceColon: true
102*ab79d7d9SWilliam A. Kennington IIISpaceBeforeParens: ControlStatements
103*ab79d7d9SWilliam A. Kennington IIISpaceBeforeRangeBasedForLoopColon: true
104*ab79d7d9SWilliam A. Kennington IIISpaceInEmptyParentheses: false
105*ab79d7d9SWilliam A. Kennington IIISpacesBeforeTrailingComments: 1
106*ab79d7d9SWilliam A. Kennington IIISpacesInAngles:  false
107*ab79d7d9SWilliam A. Kennington IIISpacesInContainerLiterals: true
108*ab79d7d9SWilliam A. Kennington IIISpacesInCStyleCastParentheses: false
109*ab79d7d9SWilliam A. Kennington IIISpacesInParentheses: false
110*ab79d7d9SWilliam A. Kennington IIISpacesInSquareBrackets: false
111*ab79d7d9SWilliam A. Kennington IIIStandard:        Latest
112*ab79d7d9SWilliam A. Kennington IIITabWidth:        4
113*ab79d7d9SWilliam A. Kennington IIIUseTab:          Never
114*ab79d7d9SWilliam A. Kennington III...
115*ab79d7d9SWilliam A. Kennington III
116