xref: /openbmc/gpioplus/.clang-format (revision 7ba248ad)
11d25055fSWilliam A. Kennington III---
21d25055fSWilliam A. Kennington IIILanguage:        Cpp
31d25055fSWilliam A. Kennington III# BasedOnStyle:  LLVM
41d25055fSWilliam A. Kennington IIIAccessModifierOffset: -2
51d25055fSWilliam A. Kennington IIIAlignAfterOpenBracket: Align
61d25055fSWilliam A. Kennington IIIAlignConsecutiveAssignments: false
71d25055fSWilliam A. Kennington IIIAlignConsecutiveDeclarations: false
8*7ba248adSPatrick WilliamsAlignEscapedNewlines: Right
9*7ba248adSPatrick WilliamsAlignOperands:  Align
10*7ba248adSPatrick WilliamsAlignTrailingComments:
11*7ba248adSPatrick Williams  Kind: Always
12*7ba248adSPatrick Williams  OverEmptyLines: 1
131d25055fSWilliam A. Kennington IIIAllowAllParametersOfDeclarationOnNextLine: true
14*7ba248adSPatrick WilliamsAllowShortBlocksOnASingleLine: Empty
151d25055fSWilliam A. Kennington IIIAllowShortCaseLabelsOnASingleLine: false
16*7ba248adSPatrick WilliamsAllowShortFunctionsOnASingleLine: Empty
171d25055fSWilliam A. Kennington IIIAllowShortIfStatementsOnASingleLine: false
181d25055fSWilliam A. Kennington IIIAllowShortLoopsOnASingleLine: false
191d25055fSWilliam A. Kennington IIIAlwaysBreakAfterReturnType: None
201d25055fSWilliam A. Kennington IIIAlwaysBreakBeforeMultilineStrings: false
21*7ba248adSPatrick WilliamsAlwaysBreakTemplateDeclarations: Yes
221d25055fSWilliam A. Kennington IIIBinPackArguments: true
231d25055fSWilliam A. Kennington IIIBinPackParameters: true
241d25055fSWilliam A. Kennington IIIBraceWrapping:
25*7ba248adSPatrick Williams  AfterCaseLabel:  true
261d25055fSWilliam A. Kennington III  AfterClass:      true
271d25055fSWilliam A. Kennington III  AfterControlStatement: true
281d25055fSWilliam A. Kennington III  AfterEnum:       true
291d25055fSWilliam A. Kennington III  AfterFunction:   true
301d25055fSWilliam A. Kennington III  AfterNamespace:  true
311d25055fSWilliam A. Kennington III  AfterObjCDeclaration: true
321d25055fSWilliam A. Kennington III  AfterStruct:     true
331d25055fSWilliam A. Kennington III  AfterUnion:      true
34*7ba248adSPatrick Williams  AfterExternBlock: true
351d25055fSWilliam A. Kennington III  BeforeCatch:     true
361d25055fSWilliam A. Kennington III  BeforeElse:      true
371d25055fSWilliam A. Kennington III  IndentBraces:    false
38*7ba248adSPatrick Williams  SplitEmptyFunction:   false
39*7ba248adSPatrick Williams  SplitEmptyRecord:     false
40*7ba248adSPatrick Williams  SplitEmptyNamespace:  false
41*7ba248adSPatrick WilliamsBreakAfterAttributes: Never
421d25055fSWilliam A. Kennington IIIBreakBeforeBinaryOperators: None
431d25055fSWilliam A. Kennington IIIBreakBeforeBraces: Custom
441d25055fSWilliam A. Kennington IIIBreakBeforeTernaryOperators: true
451d25055fSWilliam A. Kennington IIIBreakConstructorInitializers: AfterColon
46*7ba248adSPatrick WilliamsBreakInheritanceList: AfterColon
47*7ba248adSPatrick WilliamsBreakStringLiterals: false
481d25055fSWilliam A. Kennington IIIColumnLimit:     80
491d25055fSWilliam A. Kennington IIICommentPragmas:  '^ IWYU pragma:'
50*7ba248adSPatrick WilliamsCompactNamespaces: false
511d25055fSWilliam A. Kennington IIIConstructorInitializerAllOnOneLineOrOnePerLine: false
521d25055fSWilliam A. Kennington IIIConstructorInitializerIndentWidth: 4
531d25055fSWilliam A. Kennington IIIContinuationIndentWidth: 4
541d25055fSWilliam A. Kennington IIICpp11BracedListStyle: true
55*7ba248adSPatrick WilliamsDeriveLineEnding: false
561d25055fSWilliam A. Kennington IIIDerivePointerAlignment: false
571d25055fSWilliam A. Kennington IIIPointerAlignment: Left
581d25055fSWilliam A. Kennington IIIDisableFormat:   false
591d25055fSWilliam A. Kennington IIIExperimentalAutoDetectBinPacking: false
601d25055fSWilliam A. Kennington IIIFixNamespaceComments: true
611d25055fSWilliam A. Kennington IIIForEachMacros:   [ foreach, Q_FOREACH, BOOST_FOREACH ]
62*7ba248adSPatrick WilliamsIncludeBlocks: Regroup
63*7ba248adSPatrick WilliamsIncludeCategories:
64*7ba248adSPatrick Williams  - Regex:           '^[<"](gtest|gmock)'
65*7ba248adSPatrick Williams    Priority:        7
66*7ba248adSPatrick Williams  - Regex:           '^"config.h"'
67*7ba248adSPatrick Williams    Priority:        -1
68*7ba248adSPatrick Williams  - Regex:           '^".*\.h"'
69*7ba248adSPatrick Williams    Priority:        1
70*7ba248adSPatrick Williams  - Regex:           '^".*\.hpp"'
71*7ba248adSPatrick Williams    Priority:        2
72*7ba248adSPatrick Williams  - Regex:           '^<.*\.h>'
73*7ba248adSPatrick Williams    Priority:        3
74*7ba248adSPatrick Williams  - Regex:           '^<.*\.hpp>'
75*7ba248adSPatrick Williams    Priority:        4
76*7ba248adSPatrick Williams  - Regex:           '^<.*'
77*7ba248adSPatrick Williams    Priority:        5
78*7ba248adSPatrick Williams  - Regex:           '.*'
79*7ba248adSPatrick Williams    Priority:        6
801d25055fSWilliam A. Kennington IIIIndentCaseLabels: true
81*7ba248adSPatrick WilliamsIndentRequiresClause: true
821d25055fSWilliam A. Kennington IIIIndentWidth:     4
831d25055fSWilliam A. Kennington IIIIndentWrappedFunctionNames: true
84*7ba248adSPatrick WilliamsInsertNewlineAtEOF: true
85*7ba248adSPatrick WilliamsKeepEmptyLinesAtTheStartOfBlocks: false
86*7ba248adSPatrick WilliamsLambdaBodyIndentation: OuterScope
87*7ba248adSPatrick WilliamsLineEnding: LF
881d25055fSWilliam A. Kennington IIIMacroBlockBegin: ''
891d25055fSWilliam A. Kennington IIIMacroBlockEnd:   ''
901d25055fSWilliam A. Kennington IIIMaxEmptyLinesToKeep: 1
911d25055fSWilliam A. Kennington IIINamespaceIndentation: None
921d25055fSWilliam A. Kennington IIIObjCBlockIndentWidth: 2
931d25055fSWilliam A. Kennington IIIObjCSpaceAfterProperty: false
941d25055fSWilliam A. Kennington IIIObjCSpaceBeforeProtocolList: true
95*7ba248adSPatrick WilliamsPenaltyBreakAssignment: 25
961d25055fSWilliam A. Kennington IIIPenaltyBreakBeforeFirstCallParameter: 19
971d25055fSWilliam A. Kennington IIIPenaltyBreakComment: 300
981d25055fSWilliam A. Kennington IIIPenaltyBreakFirstLessLess: 120
991d25055fSWilliam A. Kennington IIIPenaltyBreakString: 1000
1001d25055fSWilliam A. Kennington IIIPenaltyExcessCharacter: 1000000
1011d25055fSWilliam A. Kennington IIIPenaltyReturnTypeOnItsOwnLine: 60
102*7ba248adSPatrick WilliamsPenaltyIndentedWhitespace: 0
103*7ba248adSPatrick WilliamsQualifierAlignment: Left
104*7ba248adSPatrick WilliamsReferenceAlignment: Left
1051d25055fSWilliam A. Kennington IIIReflowComments:  true
106*7ba248adSPatrick WilliamsRequiresClausePosition: OwnLine
107*7ba248adSPatrick WilliamsRequiresExpressionIndentation: Keyword
1081d25055fSWilliam A. Kennington IIISortIncludes:    true
1091d25055fSWilliam A. Kennington IIISortUsingDeclarations: true
1101d25055fSWilliam A. Kennington IIISpaceAfterCStyleCast: false
111*7ba248adSPatrick WilliamsSpaceAfterTemplateKeyword: true
1121d25055fSWilliam A. Kennington IIISpaceBeforeAssignmentOperators: true
113*7ba248adSPatrick WilliamsSpaceBeforeCpp11BracedList: false
114*7ba248adSPatrick WilliamsSpaceBeforeCtorInitializerColon: true
115*7ba248adSPatrick WilliamsSpaceBeforeInheritanceColon: true
1161d25055fSWilliam A. Kennington IIISpaceBeforeParens: ControlStatements
117*7ba248adSPatrick WilliamsSpaceBeforeRangeBasedForLoopColon: true
1181d25055fSWilliam A. Kennington IIISpaceInEmptyParentheses: false
1191d25055fSWilliam A. Kennington IIISpacesBeforeTrailingComments: 1
1201d25055fSWilliam A. Kennington IIISpacesInAngles:  false
1211d25055fSWilliam A. Kennington IIISpacesInContainerLiterals: true
1221d25055fSWilliam A. Kennington IIISpacesInCStyleCastParentheses: false
1231d25055fSWilliam A. Kennington IIISpacesInParentheses: false
1241d25055fSWilliam A. Kennington IIISpacesInSquareBrackets: false
125*7ba248adSPatrick WilliamsStandard:        Latest
1261d25055fSWilliam A. Kennington IIITabWidth:        4
1271d25055fSWilliam A. Kennington IIIUseTab:          Never
1281d25055fSWilliam A. Kennington III...
1291d25055fSWilliam A. Kennington III
130