xref: /openbmc/ipmbbridge/.clang-format (revision fe0d38a0)
1a642a948SDawid Frycki---
2a642a948SDawid FryckiLanguage:        Cpp
3a642a948SDawid Frycki# BasedOnStyle:  LLVM
4a642a948SDawid FryckiAccessModifierOffset: -2
5a642a948SDawid FryckiAlignAfterOpenBracket: Align
6a642a948SDawid FryckiAlignConsecutiveAssignments: false
7a642a948SDawid FryckiAlignConsecutiveDeclarations: false
8*fe0d38a0SPatrick WilliamsAlignEscapedNewlines: Right
9*fe0d38a0SPatrick WilliamsAlignOperands:  Align
10a642a948SDawid FryckiAlignTrailingComments: true
11a642a948SDawid FryckiAllowAllParametersOfDeclarationOnNextLine: true
12*fe0d38a0SPatrick WilliamsAllowShortBlocksOnASingleLine: Empty
13a642a948SDawid FryckiAllowShortCaseLabelsOnASingleLine: false
14*fe0d38a0SPatrick WilliamsAllowShortFunctionsOnASingleLine: Empty
15a642a948SDawid FryckiAllowShortIfStatementsOnASingleLine: false
16a642a948SDawid FryckiAllowShortLoopsOnASingleLine: false
17a642a948SDawid FryckiAlwaysBreakAfterReturnType: None
18a642a948SDawid FryckiAlwaysBreakBeforeMultilineStrings: false
19*fe0d38a0SPatrick WilliamsAlwaysBreakTemplateDeclarations: Yes
20a642a948SDawid FryckiBinPackArguments: true
21a642a948SDawid FryckiBinPackParameters: true
22a642a948SDawid FryckiBraceWrapping:
23*fe0d38a0SPatrick Williams  AfterCaseLabel:  true
24a642a948SDawid Frycki  AfterClass:      true
25a642a948SDawid Frycki  AfterControlStatement: true
26a642a948SDawid Frycki  AfterEnum:       true
27a642a948SDawid Frycki  AfterFunction:   true
28a642a948SDawid Frycki  AfterNamespace:  true
29a642a948SDawid Frycki  AfterObjCDeclaration: true
30a642a948SDawid Frycki  AfterStruct:     true
31a642a948SDawid Frycki  AfterUnion:      true
32*fe0d38a0SPatrick Williams  AfterExternBlock: true
33a642a948SDawid Frycki  BeforeCatch:     true
34a642a948SDawid Frycki  BeforeElse:      true
35a642a948SDawid Frycki  IndentBraces:    false
36*fe0d38a0SPatrick Williams  SplitEmptyFunction:   false
37*fe0d38a0SPatrick Williams  SplitEmptyRecord:     false
38*fe0d38a0SPatrick Williams  SplitEmptyNamespace:  false
39a642a948SDawid FryckiBreakBeforeBinaryOperators: None
40a642a948SDawid FryckiBreakBeforeBraces: Custom
41a642a948SDawid FryckiBreakBeforeTernaryOperators: true
42a642a948SDawid FryckiBreakConstructorInitializers: AfterColon
43*fe0d38a0SPatrick WilliamsBreakInheritanceList: AfterColon
44*fe0d38a0SPatrick WilliamsBreakStringLiterals: false
45a642a948SDawid FryckiColumnLimit:     80
46a642a948SDawid FryckiCommentPragmas:  '^ IWYU pragma:'
47*fe0d38a0SPatrick WilliamsCompactNamespaces: false
48a642a948SDawid FryckiConstructorInitializerAllOnOneLineOrOnePerLine: false
49a642a948SDawid FryckiConstructorInitializerIndentWidth: 4
50a642a948SDawid FryckiContinuationIndentWidth: 4
51a642a948SDawid FryckiCpp11BracedListStyle: true
52*fe0d38a0SPatrick WilliamsDeriveLineEnding: false
53*fe0d38a0SPatrick WilliamsDerivePointerAlignment: false
54a642a948SDawid FryckiPointerAlignment: Left
55a642a948SDawid FryckiDisableFormat:   false
56a642a948SDawid FryckiExperimentalAutoDetectBinPacking: false
57a642a948SDawid FryckiFixNamespaceComments: true
58a642a948SDawid FryckiForEachMacros:   [ foreach, Q_FOREACH, BOOST_FOREACH ]
59a642a948SDawid FryckiIncludeBlocks: Regroup
60a642a948SDawid FryckiIncludeCategories:
61a642a948SDawid Frycki  - Regex:           '^[<"](gtest|gmock)'
62*fe0d38a0SPatrick Williams    Priority:        7
63a642a948SDawid Frycki  - Regex:           '^"config.h"'
64a642a948SDawid Frycki    Priority:        -1
65*fe0d38a0SPatrick Williams  - Regex:           '^".*\.h"'
66a642a948SDawid Frycki    Priority:        1
67*fe0d38a0SPatrick Williams  - Regex:           '^".*\.hpp"'
68a642a948SDawid Frycki    Priority:        2
69*fe0d38a0SPatrick Williams  - Regex:           '^<.*\.h>'
70a642a948SDawid Frycki    Priority:        3
71*fe0d38a0SPatrick Williams  - Regex:           '^<.*\.hpp>'
72a642a948SDawid Frycki    Priority:        4
73*fe0d38a0SPatrick Williams  - Regex:           '^<.*'
74*fe0d38a0SPatrick Williams    Priority:        5
75*fe0d38a0SPatrick Williams  - Regex:           '.*'
76*fe0d38a0SPatrick Williams    Priority:        6
77a642a948SDawid FryckiIndentCaseLabels: true
78*fe0d38a0SPatrick WilliamsIndentRequiresClause: true
79a642a948SDawid FryckiIndentWidth:     4
80a642a948SDawid FryckiIndentWrappedFunctionNames: true
81*fe0d38a0SPatrick WilliamsKeepEmptyLinesAtTheStartOfBlocks: false
82*fe0d38a0SPatrick WilliamsLambdaBodyIndentation: OuterScope
83a642a948SDawid FryckiMacroBlockBegin: ''
84a642a948SDawid FryckiMacroBlockEnd:   ''
85a642a948SDawid FryckiMaxEmptyLinesToKeep: 1
86a642a948SDawid FryckiNamespaceIndentation: None
87a642a948SDawid FryckiObjCBlockIndentWidth: 2
88a642a948SDawid FryckiObjCSpaceAfterProperty: false
89a642a948SDawid FryckiObjCSpaceBeforeProtocolList: true
90*fe0d38a0SPatrick WilliamsPenaltyBreakAssignment: 25
91a642a948SDawid FryckiPenaltyBreakBeforeFirstCallParameter: 19
92a642a948SDawid FryckiPenaltyBreakComment: 300
93a642a948SDawid FryckiPenaltyBreakFirstLessLess: 120
94a642a948SDawid FryckiPenaltyBreakString: 1000
95a642a948SDawid FryckiPenaltyExcessCharacter: 1000000
96a642a948SDawid FryckiPenaltyReturnTypeOnItsOwnLine: 60
97*fe0d38a0SPatrick WilliamsPenaltyIndentedWhitespace: 0
98*fe0d38a0SPatrick WilliamsQualifierAlignment: Left
99*fe0d38a0SPatrick WilliamsReferenceAlignment: Left
100a642a948SDawid FryckiReflowComments:  true
101*fe0d38a0SPatrick WilliamsRequiresClausePosition: OwnLine
102a642a948SDawid FryckiSortIncludes:    true
103*fe0d38a0SPatrick WilliamsSortUsingDeclarations: true
104a642a948SDawid FryckiSpaceAfterCStyleCast: false
105*fe0d38a0SPatrick WilliamsSpaceAfterTemplateKeyword: true
106a642a948SDawid FryckiSpaceBeforeAssignmentOperators: true
107*fe0d38a0SPatrick WilliamsSpaceBeforeCpp11BracedList: false
108*fe0d38a0SPatrick WilliamsSpaceBeforeCtorInitializerColon: true
109*fe0d38a0SPatrick WilliamsSpaceBeforeInheritanceColon: true
110a642a948SDawid FryckiSpaceBeforeParens: ControlStatements
111*fe0d38a0SPatrick WilliamsSpaceBeforeRangeBasedForLoopColon: true
112a642a948SDawid FryckiSpaceInEmptyParentheses: false
113a642a948SDawid FryckiSpacesBeforeTrailingComments: 1
114a642a948SDawid FryckiSpacesInAngles:  false
115a642a948SDawid FryckiSpacesInContainerLiterals: true
116a642a948SDawid FryckiSpacesInCStyleCastParentheses: false
117a642a948SDawid FryckiSpacesInParentheses: false
118a642a948SDawid FryckiSpacesInSquareBrackets: false
119*fe0d38a0SPatrick WilliamsStandard:        Latest
120a642a948SDawid FryckiTabWidth:        4
121*fe0d38a0SPatrick WilliamsUseCRLF: false
122a642a948SDawid FryckiUseTab:          Never
123a642a948SDawid Frycki...
124*fe0d38a0SPatrick Williams
125