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