xref: /openbmc/phosphor-debug-collector/.clang-format (revision 0af74a5e46bfc1b2014cfe54261b2a9926a7cecc)
1cb65ffceSJayanth Othayoth---
2cb65ffceSJayanth OthayothLanguage:        Cpp
3cb65ffceSJayanth Othayoth# BasedOnStyle:  LLVM
4cb65ffceSJayanth OthayothAccessModifierOffset: -2
5cb65ffceSJayanth OthayothAlignAfterOpenBracket: Align
6cb65ffceSJayanth OthayothAlignConsecutiveAssignments: false
7cb65ffceSJayanth OthayothAlignConsecutiveDeclarations: false
8*0af74a5eSJayanth OthayothAlignEscapedNewlines: Right
9cb65ffceSJayanth OthayothAlignOperands:   true
10cb65ffceSJayanth OthayothAlignTrailingComments: true
11cb65ffceSJayanth OthayothAllowAllParametersOfDeclarationOnNextLine: true
12cb65ffceSJayanth OthayothAllowShortBlocksOnASingleLine: false
13cb65ffceSJayanth OthayothAllowShortCaseLabelsOnASingleLine: false
14cb65ffceSJayanth OthayothAllowShortFunctionsOnASingleLine: None
15cb65ffceSJayanth OthayothAllowShortIfStatementsOnASingleLine: false
16cb65ffceSJayanth OthayothAllowShortLoopsOnASingleLine: false
17cb65ffceSJayanth OthayothAlwaysBreakAfterReturnType: None
18cb65ffceSJayanth OthayothAlwaysBreakBeforeMultilineStrings: false
19*0af74a5eSJayanth OthayothAlwaysBreakTemplateDeclarations: Yes
20cb65ffceSJayanth OthayothBinPackArguments: true
21cb65ffceSJayanth OthayothBinPackParameters: true
22cb65ffceSJayanth OthayothBraceWrapping:
23*0af74a5eSJayanth Othayoth  AfterCaseLabel:  true
24cb65ffceSJayanth Othayoth  AfterClass:      true
25cb65ffceSJayanth Othayoth  AfterControlStatement: true
26cb65ffceSJayanth Othayoth  AfterEnum:       true
27cb65ffceSJayanth Othayoth  AfterFunction:   true
28cb65ffceSJayanth Othayoth  AfterNamespace:  true
29cb65ffceSJayanth Othayoth  AfterObjCDeclaration: true
30cb65ffceSJayanth Othayoth  AfterStruct:     true
31cb65ffceSJayanth Othayoth  AfterUnion:      true
32*0af74a5eSJayanth Othayoth  AfterExternBlock: true
33cb65ffceSJayanth Othayoth  BeforeCatch:     true
34cb65ffceSJayanth Othayoth  BeforeElse:      true
35cb65ffceSJayanth Othayoth  IndentBraces:    false
36*0af74a5eSJayanth Othayoth  SplitEmptyFunction:   false
37*0af74a5eSJayanth Othayoth  SplitEmptyRecord:     false
38*0af74a5eSJayanth Othayoth  SplitEmptyNamespace:  false
39cb65ffceSJayanth OthayothBreakBeforeBinaryOperators: None
40cb65ffceSJayanth OthayothBreakBeforeBraces: Custom
41cb65ffceSJayanth OthayothBreakBeforeTernaryOperators: true
42cb65ffceSJayanth OthayothBreakConstructorInitializers: AfterColon
43*0af74a5eSJayanth OthayothBreakInheritanceList: AfterColon
44*0af74a5eSJayanth OthayothBreakStringLiterals: true
45cb65ffceSJayanth OthayothColumnLimit:     80
46cb65ffceSJayanth OthayothCommentPragmas:  '^ IWYU pragma:'
47*0af74a5eSJayanth OthayothCompactNamespaces: false
48cb65ffceSJayanth OthayothConstructorInitializerAllOnOneLineOrOnePerLine: false
49cb65ffceSJayanth OthayothConstructorInitializerIndentWidth: 4
50cb65ffceSJayanth OthayothContinuationIndentWidth: 4
51cb65ffceSJayanth OthayothCpp11BracedListStyle: true
52cb65ffceSJayanth OthayothDerivePointerAlignment: false
53cb65ffceSJayanth OthayothPointerAlignment: Left
54cb65ffceSJayanth OthayothDisableFormat:   false
55cb65ffceSJayanth OthayothExperimentalAutoDetectBinPacking: false
56cb65ffceSJayanth OthayothFixNamespaceComments: true
57cb65ffceSJayanth OthayothForEachMacros:   [ foreach, Q_FOREACH, BOOST_FOREACH ]
58cb65ffceSJayanth OthayothIncludeBlocks: Regroup
59cb65ffceSJayanth OthayothIncludeCategories:
60cb65ffceSJayanth Othayoth  - Regex:           '^[<"](gtest|gmock)'
61*0af74a5eSJayanth Othayoth    Priority:        7
62cb65ffceSJayanth Othayoth  - Regex:           '^"config.h"'
63cb65ffceSJayanth Othayoth    Priority:        -1
64*0af74a5eSJayanth Othayoth  - Regex:           '^".*\.h"'
65cb65ffceSJayanth Othayoth    Priority:        1
66*0af74a5eSJayanth Othayoth  - Regex:           '^".*\.hpp"'
67cb65ffceSJayanth Othayoth    Priority:        2
68*0af74a5eSJayanth Othayoth  - Regex:           '^<.*\.h>'
69cb65ffceSJayanth Othayoth    Priority:        3
70*0af74a5eSJayanth Othayoth  - Regex:           '^<.*\.hpp>'
71cb65ffceSJayanth Othayoth    Priority:        4
72*0af74a5eSJayanth Othayoth  - Regex:           '^<.*'
73*0af74a5eSJayanth Othayoth    Priority:        5
74*0af74a5eSJayanth Othayoth  - Regex:           '.*'
75*0af74a5eSJayanth Othayoth    Priority:        6
76cb65ffceSJayanth OthayothIndentCaseLabels: true
77cb65ffceSJayanth OthayothIndentWidth:     4
78cb65ffceSJayanth OthayothIndentWrappedFunctionNames: true
79cb65ffceSJayanth OthayothKeepEmptyLinesAtTheStartOfBlocks: true
80cb65ffceSJayanth OthayothMacroBlockBegin: ''
81cb65ffceSJayanth OthayothMacroBlockEnd:   ''
82cb65ffceSJayanth OthayothMaxEmptyLinesToKeep: 1
83cb65ffceSJayanth OthayothNamespaceIndentation: None
84cb65ffceSJayanth OthayothObjCBlockIndentWidth: 2
85cb65ffceSJayanth OthayothObjCSpaceAfterProperty: false
86cb65ffceSJayanth OthayothObjCSpaceBeforeProtocolList: true
87cb65ffceSJayanth OthayothPenaltyBreakBeforeFirstCallParameter: 19
88cb65ffceSJayanth OthayothPenaltyBreakComment: 300
89cb65ffceSJayanth OthayothPenaltyBreakFirstLessLess: 120
90cb65ffceSJayanth OthayothPenaltyBreakString: 1000
91cb65ffceSJayanth OthayothPenaltyExcessCharacter: 1000000
92cb65ffceSJayanth OthayothPenaltyReturnTypeOnItsOwnLine: 60
93cb65ffceSJayanth OthayothReflowComments:  true
94cb65ffceSJayanth OthayothSortIncludes:    true
95cb65ffceSJayanth OthayothSortUsingDeclarations: true
96cb65ffceSJayanth OthayothSpaceAfterCStyleCast: false
97*0af74a5eSJayanth OthayothSpaceAfterTemplateKeyword: true
98cb65ffceSJayanth OthayothSpaceBeforeAssignmentOperators: true
99*0af74a5eSJayanth OthayothSpaceBeforeCpp11BracedList: false
100*0af74a5eSJayanth OthayothSpaceBeforeCtorInitializerColon: true
101*0af74a5eSJayanth OthayothSpaceBeforeInheritanceColon: true
102cb65ffceSJayanth OthayothSpaceBeforeParens: ControlStatements
103*0af74a5eSJayanth OthayothSpaceBeforeRangeBasedForLoopColon: true
104cb65ffceSJayanth OthayothSpaceInEmptyParentheses: false
105cb65ffceSJayanth OthayothSpacesBeforeTrailingComments: 1
106cb65ffceSJayanth OthayothSpacesInAngles:  false
107cb65ffceSJayanth OthayothSpacesInContainerLiterals: true
108cb65ffceSJayanth OthayothSpacesInCStyleCastParentheses: false
109cb65ffceSJayanth OthayothSpacesInParentheses: false
110cb65ffceSJayanth OthayothSpacesInSquareBrackets: false
111*0af74a5eSJayanth OthayothStandard:        Latest
112cb65ffceSJayanth OthayothTabWidth:        4
113cb65ffceSJayanth OthayothUseTab:          Never
114cb65ffceSJayanth Othayoth...
115cb65ffceSJayanth Othayoth
116