xref: /openbmc/phosphor-user-manager/.clang-format (revision 9f630d9eb0ce1c103532a4304ea080066199094e)
1*9f630d9eSRichard Marian Thomaiyar---
2*9f630d9eSRichard Marian ThomaiyarLanguage:        Cpp
3*9f630d9eSRichard Marian Thomaiyar# BasedOnStyle:  LLVM
4*9f630d9eSRichard Marian ThomaiyarAccessModifierOffset: -2
5*9f630d9eSRichard Marian ThomaiyarAlignAfterOpenBracket: Align
6*9f630d9eSRichard Marian ThomaiyarAlignConsecutiveAssignments: false
7*9f630d9eSRichard Marian ThomaiyarAlignConsecutiveDeclarations: false
8*9f630d9eSRichard Marian ThomaiyarAlignEscapedNewlinesLeft: false
9*9f630d9eSRichard Marian ThomaiyarAlignOperands:   true
10*9f630d9eSRichard Marian ThomaiyarAlignTrailingComments: true
11*9f630d9eSRichard Marian ThomaiyarAllowAllParametersOfDeclarationOnNextLine: true
12*9f630d9eSRichard Marian ThomaiyarAllowShortBlocksOnASingleLine: false
13*9f630d9eSRichard Marian ThomaiyarAllowShortCaseLabelsOnASingleLine: false
14*9f630d9eSRichard Marian ThomaiyarAllowShortFunctionsOnASingleLine: None
15*9f630d9eSRichard Marian ThomaiyarAllowShortIfStatementsOnASingleLine: false
16*9f630d9eSRichard Marian ThomaiyarAllowShortLoopsOnASingleLine: false
17*9f630d9eSRichard Marian ThomaiyarAlwaysBreakAfterDefinitionReturnType: None
18*9f630d9eSRichard Marian ThomaiyarAlwaysBreakAfterReturnType: None
19*9f630d9eSRichard Marian ThomaiyarAlwaysBreakBeforeMultilineStrings: false
20*9f630d9eSRichard Marian ThomaiyarAlwaysBreakTemplateDeclarations: false
21*9f630d9eSRichard Marian ThomaiyarBinPackArguments: true
22*9f630d9eSRichard Marian ThomaiyarBinPackParameters: true
23*9f630d9eSRichard Marian ThomaiyarBraceWrapping:
24*9f630d9eSRichard Marian Thomaiyar  AfterClass:      true
25*9f630d9eSRichard Marian Thomaiyar  AfterControlStatement: true
26*9f630d9eSRichard Marian Thomaiyar  AfterEnum:       true
27*9f630d9eSRichard Marian Thomaiyar  AfterFunction:   true
28*9f630d9eSRichard Marian Thomaiyar  AfterNamespace:  true
29*9f630d9eSRichard Marian Thomaiyar  AfterObjCDeclaration: true
30*9f630d9eSRichard Marian Thomaiyar  AfterStruct:     true
31*9f630d9eSRichard Marian Thomaiyar  AfterUnion:      true
32*9f630d9eSRichard Marian Thomaiyar  BeforeCatch:     true
33*9f630d9eSRichard Marian Thomaiyar  BeforeElse:      true
34*9f630d9eSRichard Marian Thomaiyar  IndentBraces:    false
35*9f630d9eSRichard Marian ThomaiyarBreakBeforeBinaryOperators: None
36*9f630d9eSRichard Marian ThomaiyarBreakBeforeBraces: Custom
37*9f630d9eSRichard Marian ThomaiyarBreakBeforeTernaryOperators: true
38*9f630d9eSRichard Marian ThomaiyarBreakConstructorInitializers: AfterColon
39*9f630d9eSRichard Marian ThomaiyarColumnLimit:     80
40*9f630d9eSRichard Marian ThomaiyarCommentPragmas:  '^ IWYU pragma:'
41*9f630d9eSRichard Marian ThomaiyarConstructorInitializerAllOnOneLineOrOnePerLine: false
42*9f630d9eSRichard Marian ThomaiyarConstructorInitializerIndentWidth: 4
43*9f630d9eSRichard Marian ThomaiyarContinuationIndentWidth: 4
44*9f630d9eSRichard Marian ThomaiyarCpp11BracedListStyle: true
45*9f630d9eSRichard Marian ThomaiyarDerivePointerAlignment: true
46*9f630d9eSRichard Marian ThomaiyarPointerAlignment: Left
47*9f630d9eSRichard Marian ThomaiyarDisableFormat:   false
48*9f630d9eSRichard Marian ThomaiyarExperimentalAutoDetectBinPacking: false
49*9f630d9eSRichard Marian ThomaiyarFixNamespaceComments: true
50*9f630d9eSRichard Marian ThomaiyarForEachMacros:   [ foreach, Q_FOREACH, BOOST_FOREACH ]
51*9f630d9eSRichard Marian ThomaiyarIndentCaseLabels: true
52*9f630d9eSRichard Marian ThomaiyarIndentWidth:     4
53*9f630d9eSRichard Marian ThomaiyarIndentWrappedFunctionNames: true
54*9f630d9eSRichard Marian ThomaiyarKeepEmptyLinesAtTheStartOfBlocks: true
55*9f630d9eSRichard Marian ThomaiyarMacroBlockBegin: ''
56*9f630d9eSRichard Marian ThomaiyarMacroBlockEnd:   ''
57*9f630d9eSRichard Marian ThomaiyarMaxEmptyLinesToKeep: 1
58*9f630d9eSRichard Marian ThomaiyarNamespaceIndentation: None
59*9f630d9eSRichard Marian ThomaiyarObjCBlockIndentWidth: 2
60*9f630d9eSRichard Marian ThomaiyarObjCSpaceAfterProperty: false
61*9f630d9eSRichard Marian ThomaiyarObjCSpaceBeforeProtocolList: true
62*9f630d9eSRichard Marian ThomaiyarPenaltyBreakBeforeFirstCallParameter: 19
63*9f630d9eSRichard Marian ThomaiyarPenaltyBreakComment: 300
64*9f630d9eSRichard Marian ThomaiyarPenaltyBreakFirstLessLess: 120
65*9f630d9eSRichard Marian ThomaiyarPenaltyBreakString: 1000
66*9f630d9eSRichard Marian ThomaiyarPenaltyExcessCharacter: 1000000
67*9f630d9eSRichard Marian ThomaiyarPenaltyReturnTypeOnItsOwnLine: 60
68*9f630d9eSRichard Marian ThomaiyarPointerAlignment: Right
69*9f630d9eSRichard Marian ThomaiyarReflowComments:  true
70*9f630d9eSRichard Marian ThomaiyarSortIncludes:    false
71*9f630d9eSRichard Marian ThomaiyarSpaceAfterCStyleCast: false
72*9f630d9eSRichard Marian ThomaiyarSpaceBeforeAssignmentOperators: true
73*9f630d9eSRichard Marian ThomaiyarSpaceBeforeParens: ControlStatements
74*9f630d9eSRichard Marian ThomaiyarSpaceInEmptyParentheses: false
75*9f630d9eSRichard Marian ThomaiyarSpacesBeforeTrailingComments: 1
76*9f630d9eSRichard Marian ThomaiyarSpacesInAngles:  false
77*9f630d9eSRichard Marian ThomaiyarSpacesInContainerLiterals: true
78*9f630d9eSRichard Marian ThomaiyarSpacesInCStyleCastParentheses: false
79*9f630d9eSRichard Marian ThomaiyarSpacesInParentheses: false
80*9f630d9eSRichard Marian ThomaiyarSpacesInSquareBrackets: false
81*9f630d9eSRichard Marian ThomaiyarStandard:        Cpp11
82*9f630d9eSRichard Marian ThomaiyarTabWidth:        4
83*9f630d9eSRichard Marian ThomaiyarUseTab:          Never
84*9f630d9eSRichard Marian Thomaiyar...
85