xref: /openbmc/fb-ipmi-oem/.clang-format (revision d1194024)
1e7d23d0eSVijay Khemka---
2e7d23d0eSVijay KhemkaLanguage:        Cpp
3e7d23d0eSVijay Khemka# BasedOnStyle:  LLVM
4e7d23d0eSVijay KhemkaAccessModifierOffset: -2
5e7d23d0eSVijay KhemkaAlignAfterOpenBracket: Align
6e7d23d0eSVijay KhemkaAlignConsecutiveAssignments: false
7e7d23d0eSVijay KhemkaAlignConsecutiveDeclarations: false
8*d1194024SVijay KhemkaAlignEscapedNewlines: Right
9e7d23d0eSVijay KhemkaAlignOperands:   true
10e7d23d0eSVijay KhemkaAlignTrailingComments: true
11e7d23d0eSVijay KhemkaAllowAllParametersOfDeclarationOnNextLine: true
12e7d23d0eSVijay KhemkaAllowShortBlocksOnASingleLine: false
13e7d23d0eSVijay KhemkaAllowShortCaseLabelsOnASingleLine: false
14e7d23d0eSVijay KhemkaAllowShortFunctionsOnASingleLine: None
15e7d23d0eSVijay KhemkaAllowShortIfStatementsOnASingleLine: false
16e7d23d0eSVijay KhemkaAllowShortLoopsOnASingleLine: false
17e7d23d0eSVijay KhemkaAlwaysBreakAfterReturnType: None
18e7d23d0eSVijay KhemkaAlwaysBreakBeforeMultilineStrings: false
19*d1194024SVijay KhemkaAlwaysBreakTemplateDeclarations: Yes
20e7d23d0eSVijay KhemkaBinPackArguments: true
21e7d23d0eSVijay KhemkaBinPackParameters: true
22e7d23d0eSVijay KhemkaBraceWrapping:
23*d1194024SVijay Khemka  AfterCaseLabel:  true
24e7d23d0eSVijay Khemka  AfterClass:      true
25e7d23d0eSVijay Khemka  AfterControlStatement: true
26e7d23d0eSVijay Khemka  AfterEnum:       true
27e7d23d0eSVijay Khemka  AfterFunction:   true
28e7d23d0eSVijay Khemka  AfterNamespace:  true
29e7d23d0eSVijay Khemka  AfterObjCDeclaration: true
30e7d23d0eSVijay Khemka  AfterStruct:     true
31e7d23d0eSVijay Khemka  AfterUnion:      true
32*d1194024SVijay Khemka  AfterExternBlock: true
33e7d23d0eSVijay Khemka  BeforeCatch:     true
34e7d23d0eSVijay Khemka  BeforeElse:      true
35e7d23d0eSVijay Khemka  IndentBraces:    false
36*d1194024SVijay Khemka  SplitEmptyFunction:   false
37*d1194024SVijay Khemka  SplitEmptyRecord:     false
38*d1194024SVijay Khemka  SplitEmptyNamespace:  false
39e7d23d0eSVijay KhemkaBreakBeforeBinaryOperators: None
40e7d23d0eSVijay KhemkaBreakBeforeBraces: Custom
41e7d23d0eSVijay KhemkaBreakBeforeTernaryOperators: true
42e7d23d0eSVijay KhemkaBreakConstructorInitializers: AfterColon
43*d1194024SVijay KhemkaBreakInheritanceList: AfterColon
44*d1194024SVijay KhemkaBreakStringLiterals: true
45e7d23d0eSVijay KhemkaColumnLimit:     80
46e7d23d0eSVijay KhemkaCommentPragmas:  '^ IWYU pragma:'
47*d1194024SVijay KhemkaCompactNamespaces: false
48e7d23d0eSVijay KhemkaConstructorInitializerAllOnOneLineOrOnePerLine: false
49e7d23d0eSVijay KhemkaConstructorInitializerIndentWidth: 4
50e7d23d0eSVijay KhemkaContinuationIndentWidth: 4
51e7d23d0eSVijay KhemkaCpp11BracedListStyle: true
52*d1194024SVijay KhemkaDerivePointerAlignment: false
53e7d23d0eSVijay KhemkaPointerAlignment: Left
54e7d23d0eSVijay KhemkaDisableFormat:   false
55e7d23d0eSVijay KhemkaExperimentalAutoDetectBinPacking: false
56e7d23d0eSVijay KhemkaFixNamespaceComments: true
57e7d23d0eSVijay KhemkaForEachMacros:   [ foreach, Q_FOREACH, BOOST_FOREACH ]
58*d1194024SVijay KhemkaIncludeBlocks: Regroup
59*d1194024SVijay KhemkaIncludeCategories:
60*d1194024SVijay Khemka  - Regex:           '^[<"](gtest|gmock)'
61*d1194024SVijay Khemka    Priority:        7
62*d1194024SVijay Khemka  - Regex:           '^"config.h"'
63*d1194024SVijay Khemka    Priority:        -1
64*d1194024SVijay Khemka  - Regex:           '^".*\.h"'
65*d1194024SVijay Khemka    Priority:        1
66*d1194024SVijay Khemka  - Regex:           '^".*\.hpp"'
67*d1194024SVijay Khemka    Priority:        2
68*d1194024SVijay Khemka  - Regex:           '^<.*\.h>'
69*d1194024SVijay Khemka    Priority:        3
70*d1194024SVijay Khemka  - Regex:           '^<.*\.hpp>'
71*d1194024SVijay Khemka    Priority:        4
72*d1194024SVijay Khemka  - Regex:           '^<.*'
73*d1194024SVijay Khemka    Priority:        5
74*d1194024SVijay Khemka  - Regex:           '.*'
75*d1194024SVijay Khemka    Priority:        6
76e7d23d0eSVijay KhemkaIndentCaseLabels: true
77e7d23d0eSVijay KhemkaIndentWidth:     4
78e7d23d0eSVijay KhemkaIndentWrappedFunctionNames: true
79e7d23d0eSVijay KhemkaKeepEmptyLinesAtTheStartOfBlocks: true
80e7d23d0eSVijay KhemkaMacroBlockBegin: ''
81e7d23d0eSVijay KhemkaMacroBlockEnd:   ''
82e7d23d0eSVijay KhemkaMaxEmptyLinesToKeep: 1
83e7d23d0eSVijay KhemkaNamespaceIndentation: None
84e7d23d0eSVijay KhemkaObjCBlockIndentWidth: 2
85e7d23d0eSVijay KhemkaObjCSpaceAfterProperty: false
86e7d23d0eSVijay KhemkaObjCSpaceBeforeProtocolList: true
87e7d23d0eSVijay KhemkaPenaltyBreakBeforeFirstCallParameter: 19
88e7d23d0eSVijay KhemkaPenaltyBreakComment: 300
89e7d23d0eSVijay KhemkaPenaltyBreakFirstLessLess: 120
90e7d23d0eSVijay KhemkaPenaltyBreakString: 1000
91e7d23d0eSVijay KhemkaPenaltyExcessCharacter: 1000000
92e7d23d0eSVijay KhemkaPenaltyReturnTypeOnItsOwnLine: 60
93e7d23d0eSVijay KhemkaReflowComments:  true
94e7d23d0eSVijay KhemkaSortIncludes:    false
95*d1194024SVijay KhemkaSortUsingDeclarations: true
96e7d23d0eSVijay KhemkaSpaceAfterCStyleCast: false
97*d1194024SVijay KhemkaSpaceAfterTemplateKeyword: true
98e7d23d0eSVijay KhemkaSpaceBeforeAssignmentOperators: true
99*d1194024SVijay KhemkaSpaceBeforeCpp11BracedList: false
100*d1194024SVijay KhemkaSpaceBeforeCtorInitializerColon: true
101*d1194024SVijay KhemkaSpaceBeforeInheritanceColon: true
102e7d23d0eSVijay KhemkaSpaceBeforeParens: ControlStatements
103*d1194024SVijay KhemkaSpaceBeforeRangeBasedForLoopColon: true
104e7d23d0eSVijay KhemkaSpaceInEmptyParentheses: false
105e7d23d0eSVijay KhemkaSpacesBeforeTrailingComments: 1
106e7d23d0eSVijay KhemkaSpacesInAngles:  false
107e7d23d0eSVijay KhemkaSpacesInContainerLiterals: true
108e7d23d0eSVijay KhemkaSpacesInCStyleCastParentheses: false
109e7d23d0eSVijay KhemkaSpacesInParentheses: false
110e7d23d0eSVijay KhemkaSpacesInSquareBrackets: false
111e7d23d0eSVijay KhemkaStandard:        Cpp11
112e7d23d0eSVijay KhemkaTabWidth:        4
113e7d23d0eSVijay KhemkaUseTab:          Never
114e7d23d0eSVijay Khemka...
115e7d23d0eSVijay Khemka
116