xref: /openbmc/sdeventplus/.clang-format (revision 0249f9ed9e6d0ef17d7fe82c15384fe881e806a0)
18f90e28bSWilliam A. Kennington III---
28f90e28bSWilliam A. Kennington IIILanguage:        Cpp
38f90e28bSWilliam A. Kennington III# BasedOnStyle:  LLVM
48f90e28bSWilliam A. Kennington IIIAccessModifierOffset: -2
58f90e28bSWilliam A. Kennington IIIAlignAfterOpenBracket: Align
68f90e28bSWilliam A. Kennington IIIAlignConsecutiveAssignments: false
78f90e28bSWilliam A. Kennington IIIAlignConsecutiveDeclarations: false
8a8c11e3cSPatrick WilliamsAlignEscapedNewlines: Right
9a8c11e3cSPatrick WilliamsAlignOperands:  Align
10a8c11e3cSPatrick WilliamsAlignTrailingComments:
11a8c11e3cSPatrick Williams  Kind: Always
12a8c11e3cSPatrick Williams  OverEmptyLines: 1
138f90e28bSWilliam A. Kennington IIIAllowAllParametersOfDeclarationOnNextLine: true
14a8c11e3cSPatrick WilliamsAllowShortBlocksOnASingleLine: Empty
158f90e28bSWilliam A. Kennington IIIAllowShortCaseLabelsOnASingleLine: false
16a8c11e3cSPatrick WilliamsAllowShortFunctionsOnASingleLine: Empty
17*0249f9edSPatrick WilliamsAllowShortIfStatementsOnASingleLine: Never
18*0249f9edSPatrick WilliamsAllowShortLambdasOnASingleLine: true
198f90e28bSWilliam A. Kennington IIIAllowShortLoopsOnASingleLine: false
208f90e28bSWilliam A. Kennington IIIAlwaysBreakAfterReturnType: None
218f90e28bSWilliam A. Kennington IIIAlwaysBreakBeforeMultilineStrings: false
22a8c11e3cSPatrick WilliamsAlwaysBreakTemplateDeclarations: Yes
238f90e28bSWilliam A. Kennington IIIBinPackArguments: true
248f90e28bSWilliam A. Kennington IIIBinPackParameters: true
25*0249f9edSPatrick WilliamsBitFieldColonSpacing: None
268f90e28bSWilliam A. Kennington IIIBraceWrapping:
27a8c11e3cSPatrick Williams  AfterCaseLabel:  true
288f90e28bSWilliam A. Kennington III  AfterClass:      true
298f90e28bSWilliam A. Kennington III  AfterControlStatement: true
308f90e28bSWilliam A. Kennington III  AfterEnum:       true
31*0249f9edSPatrick Williams  AfterExternBlock: true
328f90e28bSWilliam A. Kennington III  AfterFunction:   true
338f90e28bSWilliam A. Kennington III  AfterNamespace:  true
348f90e28bSWilliam A. Kennington III  AfterObjCDeclaration: true
358f90e28bSWilliam A. Kennington III  AfterStruct:     true
368f90e28bSWilliam A. Kennington III  AfterUnion:      true
378f90e28bSWilliam A. Kennington III  BeforeCatch:     true
388f90e28bSWilliam A. Kennington III  BeforeElse:      true
39*0249f9edSPatrick Williams  BeforeLambdaBody: false
40*0249f9edSPatrick Williams  BeforeWhile:     false
418f90e28bSWilliam A. Kennington III  IndentBraces:    false
42a8c11e3cSPatrick Williams  SplitEmptyFunction:   false
43a8c11e3cSPatrick Williams  SplitEmptyRecord:     false
44a8c11e3cSPatrick Williams  SplitEmptyNamespace:  false
45a8c11e3cSPatrick WilliamsBreakAfterAttributes: Never
468f90e28bSWilliam A. Kennington IIIBreakBeforeBinaryOperators: None
478f90e28bSWilliam A. Kennington IIIBreakBeforeBraces: Custom
488f90e28bSWilliam A. Kennington IIIBreakBeforeTernaryOperators: true
498f90e28bSWilliam A. Kennington IIIBreakConstructorInitializers: AfterColon
50a8c11e3cSPatrick WilliamsBreakInheritanceList: AfterColon
51a8c11e3cSPatrick WilliamsBreakStringLiterals: false
528f90e28bSWilliam A. Kennington IIIColumnLimit:     80
538f90e28bSWilliam A. Kennington IIICommentPragmas:  '^ IWYU pragma:'
54a8c11e3cSPatrick WilliamsCompactNamespaces: false
558f90e28bSWilliam A. Kennington IIIConstructorInitializerIndentWidth: 4
568f90e28bSWilliam A. Kennington IIIContinuationIndentWidth: 4
578f90e28bSWilliam A. Kennington IIICpp11BracedListStyle: true
580a816c5dSWilliam A. Kennington IIIDerivePointerAlignment: false
598f90e28bSWilliam A. Kennington IIIDisableFormat:   false
608f90e28bSWilliam A. Kennington IIIFixNamespaceComments: true
61*0249f9edSPatrick WilliamsForEachMacros:
62*0249f9edSPatrick Williams  - foreach
63*0249f9edSPatrick Williams  - Q_FOREACH
64*0249f9edSPatrick Williams  - BOOST_FOREACH
65a8c11e3cSPatrick WilliamsIncludeBlocks: Regroup
66a8c11e3cSPatrick WilliamsIncludeCategories:
67a8c11e3cSPatrick Williams  - Regex:           '^[<"](gtest|gmock)'
68a8c11e3cSPatrick Williams    Priority:        7
69a8c11e3cSPatrick Williams  - Regex:           '^"config.h"'
70a8c11e3cSPatrick Williams    Priority:        -1
71a8c11e3cSPatrick Williams  - Regex:           '^".*\.h"'
72a8c11e3cSPatrick Williams    Priority:        1
73a8c11e3cSPatrick Williams  - Regex:           '^".*\.hpp"'
74a8c11e3cSPatrick Williams    Priority:        2
75a8c11e3cSPatrick Williams  - Regex:           '^<.*\.h>'
76a8c11e3cSPatrick Williams    Priority:        3
77a8c11e3cSPatrick Williams  - Regex:           '^<.*\.hpp>'
78a8c11e3cSPatrick Williams    Priority:        4
79a8c11e3cSPatrick Williams  - Regex:           '^<.*'
80a8c11e3cSPatrick Williams    Priority:        5
81a8c11e3cSPatrick Williams  - Regex:           '.*'
82a8c11e3cSPatrick Williams    Priority:        6
838f90e28bSWilliam A. Kennington IIIIndentCaseLabels: true
84*0249f9edSPatrick WilliamsIndentExternBlock: NoIndent
85a8c11e3cSPatrick WilliamsIndentRequiresClause: true
868f90e28bSWilliam A. Kennington IIIIndentWidth:     4
878f90e28bSWilliam A. Kennington IIIIndentWrappedFunctionNames: true
88a8c11e3cSPatrick WilliamsInsertNewlineAtEOF: true
89a8c11e3cSPatrick WilliamsKeepEmptyLinesAtTheStartOfBlocks: false
90a8c11e3cSPatrick WilliamsLambdaBodyIndentation: OuterScope
91a8c11e3cSPatrick WilliamsLineEnding: LF
928f90e28bSWilliam A. Kennington IIIMacroBlockBegin: ''
938f90e28bSWilliam A. Kennington IIIMacroBlockEnd:   ''
948f90e28bSWilliam A. Kennington IIIMaxEmptyLinesToKeep: 1
958f90e28bSWilliam A. Kennington IIINamespaceIndentation: None
968f90e28bSWilliam A. Kennington IIIObjCBlockIndentWidth: 2
978f90e28bSWilliam A. Kennington IIIObjCSpaceAfterProperty: false
988f90e28bSWilliam A. Kennington IIIObjCSpaceBeforeProtocolList: true
99*0249f9edSPatrick WilliamsPackConstructorInitializers: BinPack
100a8c11e3cSPatrick WilliamsPenaltyBreakAssignment: 25
1018f90e28bSWilliam A. Kennington IIIPenaltyBreakBeforeFirstCallParameter: 19
1028f90e28bSWilliam A. Kennington IIIPenaltyBreakComment: 300
1038f90e28bSWilliam A. Kennington IIIPenaltyBreakFirstLessLess: 120
1048f90e28bSWilliam A. Kennington IIIPenaltyBreakString: 1000
1058f90e28bSWilliam A. Kennington IIIPenaltyExcessCharacter: 1000000
1068f90e28bSWilliam A. Kennington IIIPenaltyReturnTypeOnItsOwnLine: 60
107a8c11e3cSPatrick WilliamsPenaltyIndentedWhitespace: 0
108*0249f9edSPatrick WilliamsPointerAlignment: Left
109a8c11e3cSPatrick WilliamsQualifierAlignment: Left
110a8c11e3cSPatrick WilliamsReferenceAlignment: Left
1118f90e28bSWilliam A. Kennington IIIReflowComments:  true
112a8c11e3cSPatrick WilliamsRequiresClausePosition: OwnLine
113a8c11e3cSPatrick WilliamsRequiresExpressionIndentation: Keyword
114*0249f9edSPatrick WilliamsSortIncludes: CaseSensitive
1150a816c5dSWilliam A. Kennington IIISortUsingDeclarations: true
1168f90e28bSWilliam A. Kennington IIISpaceAfterCStyleCast: false
117a8c11e3cSPatrick WilliamsSpaceAfterTemplateKeyword: true
1188f90e28bSWilliam A. Kennington IIISpaceBeforeAssignmentOperators: true
119a8c11e3cSPatrick WilliamsSpaceBeforeCpp11BracedList: false
120a8c11e3cSPatrick WilliamsSpaceBeforeCtorInitializerColon: true
121a8c11e3cSPatrick WilliamsSpaceBeforeInheritanceColon: true
1228f90e28bSWilliam A. Kennington IIISpaceBeforeParens: ControlStatements
123a8c11e3cSPatrick WilliamsSpaceBeforeRangeBasedForLoopColon: true
1248f90e28bSWilliam A. Kennington IIISpaceInEmptyParentheses: false
1258f90e28bSWilliam A. Kennington IIISpacesBeforeTrailingComments: 1
126*0249f9edSPatrick WilliamsSpacesInAngles: Never
1278f90e28bSWilliam A. Kennington IIISpacesInContainerLiterals: true
1288f90e28bSWilliam A. Kennington IIISpacesInCStyleCastParentheses: false
1298f90e28bSWilliam A. Kennington IIISpacesInParentheses: false
1308f90e28bSWilliam A. Kennington IIISpacesInSquareBrackets: false
131a8c11e3cSPatrick WilliamsStandard:        Latest
1328f90e28bSWilliam A. Kennington IIITabWidth:        4
1338f90e28bSWilliam A. Kennington IIIUseTab:          Never
1348f90e28bSWilliam A. Kennington III...
1358f90e28bSWilliam A. Kennington III
136