1Language:        Cpp
2AccessModifierOffset: -4
3AlignAfterOpenBracket: Align
4AlignConsecutiveAssignments: false
5AlignConsecutiveDeclarations: false
6AlignEscapedNewlinesLeft: true
7AlignOperands:   true
8AlignTrailingComments: false
9AllowAllParametersOfDeclarationOnNextLine: true
10AllowShortBlocksOnASingleLine: false
11AllowShortCaseLabelsOnASingleLine: false
12AllowShortFunctionsOnASingleLine: None
13AllowShortIfStatementsOnASingleLine: false
14AllowShortLoopsOnASingleLine: false
15AlwaysBreakAfterDefinitionReturnType: None
16AlwaysBreakAfterReturnType: None
17AlwaysBreakBeforeMultilineStrings: true
18AlwaysBreakTemplateDeclarations: true
19BinPackArguments: false
20BinPackParameters: false
21BraceWrapping:
22  AfterClass:      false
23  AfterControlStatement: false
24  AfterEnum:       false
25  AfterFunction:   false
26  AfterNamespace:  false
27  AfterObjCDeclaration: false
28  AfterStruct:     false
29  AfterUnion:      false
30  BeforeCatch:     false
31  BeforeElse:      false
32  IndentBraces:    false
33BreakBeforeBinaryOperators: None
34BreakBeforeBraces: Attach
35BreakBeforeTernaryOperators: true
36BreakConstructorInitializersBeforeComma: false
37ColumnLimit:     80
38CommentPragmas:  '^ IWYU pragma:'
39ConstructorInitializerAllOnOneLineOrOnePerLine: true
40ConstructorInitializerIndentWidth: 4
41ContinuationIndentWidth: 8
42Cpp11BracedListStyle: true
43DerivePointerAlignment: false
44DisableFormat:   false
45ExperimentalAutoDetectBinPacking: false
46ForEachMacros:   [ foreach, Q_FOREACH, BOOST_FOREACH ]
47IncludeCategories:
48  - Regex:           '^"config.h"'
49    Priority:        -1
50  - Regex:           '^<.*\.(h|hpp)>'
51    Priority:        1
52  - Regex:           '^<.*'
53    Priority:        2
54  - Regex:           '.*'
55    Priority:        3
56IndentCaseLabels: false
57IndentWidth:     4
58IndentWrappedFunctionNames: false
59KeepEmptyLinesAtTheStartOfBlocks: false
60MacroBlockBegin: ''
61MacroBlockEnd:   ''
62MaxEmptyLinesToKeep: 1
63NamespaceIndentation: None
64ObjCBlockIndentWidth: 2
65ObjCSpaceAfterProperty: false
66ObjCSpaceBeforeProtocolList: false
67PenaltyBreakBeforeFirstCallParameter: 1
68PenaltyBreakComment: 300
69PenaltyBreakFirstLessLess: 120
70PenaltyBreakString: 1000
71PenaltyExcessCharacter: 1000000
72PenaltyReturnTypeOnItsOwnLine: 200
73PointerAlignment: Left
74ReflowComments:  true
75SortIncludes:    true
76SpaceAfterCStyleCast: false
77SpaceBeforeAssignmentOperators: true
78SpaceBeforeParens: ControlStatements
79SpaceInEmptyParentheses: false
80SpacesBeforeTrailingComments: 1
81SpacesInAngles:  false
82SpacesInContainerLiterals: true
83SpacesInCStyleCastParentheses: false
84SpacesInParentheses: false
85SpacesInSquareBrackets: false
86Standard:        Auto
87TabWidth:        8
88UseTab:          Never
89