1---
2Language:          Cpp
3BasedOnStyle:      LLVM
4
5AccessModifierOffset: -4
6
7AlignAfterOpenBracket: DontAlign
8AlignEscapedNewlinesLeft: true
9# AlignOperands: true
10AlignTrailingComments: true
11
12AllowAllParametersOfDeclarationOnNextLine: true
13AllowShortBlocksOnASingleLine: false
14AllowShortCaseLabelsOnASingleLine: false
15AllowShortFunctionsOnASingleLine: All
16AllowShortIfStatementsOnASingleLine: false
17AllowShortLoopsOnASingleLine: false
18
19AlwaysBreakAfterDefinitionReturnType: All
20AlwaysBreakBeforeMultilineStrings: false
21AlwaysBreakTemplateDeclarations: false
22
23# BinPackArguments: false
24# BinPackParameters: true
25
26BreakBeforeBinaryOperators: false
27BreakBeforeBraces: Custom
28BraceWrapping: { AfterFunction: true }
29BreakBeforeTernaryOperators: true
30BreakConstructorInitializersBeforeComma: true
31
32ColumnLimit:     80
33
34ContinuationIndentWidth: 4
35
36DerivePointerAlignment: false #XXX
37DisableFormat:   false
38ExperimentalAutoDetectBinPacking: false #XXX
39ForEachMacros:   [ LIST_FOREACH, SIMPLEQ_FOREACH, CIRCLEQ_FOREACH, TAILQ_FOREACH, TAILQ_FOREACH_REVERSE, HT_FOREACH ]
40
41IndentCaseLabels: false
42IndentFunctionDeclarationAfterType: false
43IndentWidth:     4
44IndentWrappedFunctionNames: false
45
46KeepEmptyLinesAtTheStartOfBlocks: true
47MaxEmptyLinesToKeep: 2
48
49PointerAlignment: Right #XXX
50
51# SpaceAfterCStyleCast: false
52SpaceBeforeAssignmentOperators: true
53SpaceBeforeParens: ControlStatements
54SpaceInEmptyParentheses: false
55SpacesBeforeTrailingComments: 1
56SpacesInAngles:  false
57SpacesInCStyleCastParentheses: false
58SpacesInParentheses: false
59Standard:        Cpp03
60TabWidth:        4
61UseTab:          Always
62SortIncludes:    false
63...
64