xref: /openbmc/kcsbridge/.clang-format (revision 4f5ba642)
1a1c50751SHaiyue Wang---
2a1c50751SHaiyue WangLanguage:        Cpp
39ce5a9a0SVernon Mauery# BasedOnStyle:  LLVM
49ce5a9a0SVernon MaueryAccessModifierOffset: -2
59ce5a9a0SVernon MaueryAlignAfterOpenBracket: Align
69ce5a9a0SVernon MaueryAlignConsecutiveAssignments: false
79ce5a9a0SVernon MaueryAlignConsecutiveDeclarations: false
8*4f5ba642SWilliam A. Kennington IIIAlignEscapedNewlines: Right
99ce5a9a0SVernon MaueryAlignOperands:   true
109ce5a9a0SVernon MaueryAlignTrailingComments: true
119ce5a9a0SVernon MaueryAllowAllParametersOfDeclarationOnNextLine: true
129ce5a9a0SVernon MaueryAllowShortBlocksOnASingleLine: false
139ce5a9a0SVernon MaueryAllowShortCaseLabelsOnASingleLine: false
149ce5a9a0SVernon MaueryAllowShortFunctionsOnASingleLine: None
15a1c50751SHaiyue WangAllowShortIfStatementsOnASingleLine: false
16a1c50751SHaiyue WangAllowShortLoopsOnASingleLine: false
179ce5a9a0SVernon MaueryAlwaysBreakAfterReturnType: None
189ce5a9a0SVernon MaueryAlwaysBreakBeforeMultilineStrings: false
19*4f5ba642SWilliam A. Kennington IIIAlwaysBreakTemplateDeclarations: Yes
209ce5a9a0SVernon MaueryBinPackArguments: true
219ce5a9a0SVernon MaueryBinPackParameters: true
229ce5a9a0SVernon MaueryBraceWrapping:
23*4f5ba642SWilliam A. Kennington III  AfterCaseLabel:  true
249ce5a9a0SVernon Mauery  AfterClass:      true
259ce5a9a0SVernon Mauery  AfterControlStatement: true
269ce5a9a0SVernon Mauery  AfterEnum:       true
279ce5a9a0SVernon Mauery  AfterFunction:   true
289ce5a9a0SVernon Mauery  AfterNamespace:  true
299ce5a9a0SVernon Mauery  AfterObjCDeclaration: true
309ce5a9a0SVernon Mauery  AfterStruct:     true
319ce5a9a0SVernon Mauery  AfterUnion:      true
32*4f5ba642SWilliam A. Kennington III  AfterExternBlock: true
339ce5a9a0SVernon Mauery  BeforeCatch:     true
349ce5a9a0SVernon Mauery  BeforeElse:      true
359ce5a9a0SVernon Mauery  IndentBraces:    false
36*4f5ba642SWilliam A. Kennington III  SplitEmptyFunction:   false
37*4f5ba642SWilliam A. Kennington III  SplitEmptyRecord:     false
38*4f5ba642SWilliam A. Kennington III  SplitEmptyNamespace:  false
399ce5a9a0SVernon MaueryBreakBeforeBinaryOperators: None
409ce5a9a0SVernon MaueryBreakBeforeBraces: Custom
419ce5a9a0SVernon MaueryBreakBeforeTernaryOperators: true
429ce5a9a0SVernon MaueryBreakConstructorInitializers: AfterColon
43*4f5ba642SWilliam A. Kennington IIIBreakInheritanceList: AfterColon
44*4f5ba642SWilliam A. Kennington IIIBreakStringLiterals: true
459ce5a9a0SVernon MaueryColumnLimit:     80
469ce5a9a0SVernon MaueryCommentPragmas:  '^ IWYU pragma:'
47*4f5ba642SWilliam A. Kennington IIICompactNamespaces: false
489ce5a9a0SVernon MaueryConstructorInitializerAllOnOneLineOrOnePerLine: false
499ce5a9a0SVernon MaueryConstructorInitializerIndentWidth: 4
509ce5a9a0SVernon MaueryContinuationIndentWidth: 4
519ce5a9a0SVernon MaueryCpp11BracedListStyle: true
529ce5a9a0SVernon MaueryDerivePointerAlignment: false
539ce5a9a0SVernon MaueryPointerAlignment: Left
549ce5a9a0SVernon MaueryDisableFormat:   false
559ce5a9a0SVernon MaueryExperimentalAutoDetectBinPacking: false
569ce5a9a0SVernon MaueryFixNamespaceComments: true
579ce5a9a0SVernon MaueryForEachMacros:   [ foreach, Q_FOREACH, BOOST_FOREACH ]
589ce5a9a0SVernon MaueryIncludeBlocks: Regroup
599ce5a9a0SVernon MaueryIncludeCategories:
609ce5a9a0SVernon Mauery  - Regex:           '^[<"](gtest|gmock)'
61*4f5ba642SWilliam A. Kennington III    Priority:        7
629ce5a9a0SVernon Mauery  - Regex:           '^"config.h"'
639ce5a9a0SVernon Mauery    Priority:        -1
64*4f5ba642SWilliam A. Kennington III  - Regex:           '^".*\.h"'
659ce5a9a0SVernon Mauery    Priority:        1
66*4f5ba642SWilliam A. Kennington III  - Regex:           '^".*\.hpp"'
679ce5a9a0SVernon Mauery    Priority:        2
68*4f5ba642SWilliam A. Kennington III  - Regex:           '^<.*\.h>'
699ce5a9a0SVernon Mauery    Priority:        3
70*4f5ba642SWilliam A. Kennington III  - Regex:           '^<.*\.hpp>'
719ce5a9a0SVernon Mauery    Priority:        4
72*4f5ba642SWilliam A. Kennington III  - Regex:           '^<.*'
73*4f5ba642SWilliam A. Kennington III    Priority:        5
74*4f5ba642SWilliam A. Kennington III  - Regex:           '.*'
75*4f5ba642SWilliam A. Kennington III    Priority:        6
769ce5a9a0SVernon MaueryIndentCaseLabels: true
779ce5a9a0SVernon MaueryIndentWidth:     4
789ce5a9a0SVernon MaueryIndentWrappedFunctionNames: true
799ce5a9a0SVernon MaueryKeepEmptyLinesAtTheStartOfBlocks: true
809ce5a9a0SVernon MaueryMacroBlockBegin: ''
819ce5a9a0SVernon MaueryMacroBlockEnd:   ''
829ce5a9a0SVernon MaueryMaxEmptyLinesToKeep: 1
839ce5a9a0SVernon MaueryNamespaceIndentation: None
849ce5a9a0SVernon MaueryObjCBlockIndentWidth: 2
859ce5a9a0SVernon MaueryObjCSpaceAfterProperty: false
869ce5a9a0SVernon MaueryObjCSpaceBeforeProtocolList: true
879ce5a9a0SVernon MaueryPenaltyBreakBeforeFirstCallParameter: 19
889ce5a9a0SVernon MaueryPenaltyBreakComment: 300
899ce5a9a0SVernon MaueryPenaltyBreakFirstLessLess: 120
909ce5a9a0SVernon MaueryPenaltyBreakString: 1000
919ce5a9a0SVernon MaueryPenaltyExcessCharacter: 1000000
929ce5a9a0SVernon MaueryPenaltyReturnTypeOnItsOwnLine: 60
939ce5a9a0SVernon MaueryReflowComments:  true
949ce5a9a0SVernon MauerySortIncludes:    true
959ce5a9a0SVernon MauerySortUsingDeclarations: true
96a1c50751SHaiyue WangSpaceAfterCStyleCast: false
97*4f5ba642SWilliam A. Kennington IIISpaceAfterTemplateKeyword: true
989ce5a9a0SVernon MauerySpaceBeforeAssignmentOperators: true
99*4f5ba642SWilliam A. Kennington IIISpaceBeforeCpp11BracedList: false
100*4f5ba642SWilliam A. Kennington IIISpaceBeforeCtorInitializerColon: true
101*4f5ba642SWilliam A. Kennington IIISpaceBeforeInheritanceColon: true
1029ce5a9a0SVernon MauerySpaceBeforeParens: ControlStatements
103*4f5ba642SWilliam A. Kennington IIISpaceBeforeRangeBasedForLoopColon: true
1049ce5a9a0SVernon MauerySpaceInEmptyParentheses: false
1059ce5a9a0SVernon MauerySpacesBeforeTrailingComments: 1
1069ce5a9a0SVernon MauerySpacesInAngles:  false
1079ce5a9a0SVernon MauerySpacesInContainerLiterals: true
1089ce5a9a0SVernon MauerySpacesInCStyleCastParentheses: false
1099ce5a9a0SVernon MauerySpacesInParentheses: false
1109ce5a9a0SVernon MauerySpacesInSquareBrackets: false
111*4f5ba642SWilliam A. Kennington IIIStandard:        Latest
1129ce5a9a0SVernon MaueryTabWidth:        4
1139ce5a9a0SVernon MaueryUseTab:          Never
1149ce5a9a0SVernon Mauery...
115a1c50751SHaiyue Wang
116