1---
2Language:        Cpp
3AccessModifierOffset: -4
4AlignAfterOpenBracket: Align
5AlignConsecutiveAssignments: false
6AlignConsecutiveDeclarations: false
7AlignEscapedNewlines: Right
8AlignOperands:   false
9AlignTrailingComments: false
10AllowAllArgumentsOnNextLine: true
11AllowAllConstructorInitializersOnNextLine: true
12AllowAllParametersOfDeclarationOnNextLine: true
13AllowShortBlocksOnASingleLine: false
14AllowShortCaseLabelsOnASingleLine: true
15AllowShortFunctionsOnASingleLine: All
16AllowShortLambdasOnASingleLine: All
17AllowShortIfStatementsOnASingleLine: WithoutElse
18AllowShortLoopsOnASingleLine: true
19AlwaysBreakAfterDefinitionReturnType: None
20AlwaysBreakAfterReturnType: None
21AlwaysBreakBeforeMultilineStrings: false
22AlwaysBreakTemplateDeclarations: MultiLine
23BinPackArguments: true
24BinPackParameters: true
25BraceWrapping:
26  AfterCaseLabel:  false
27  AfterClass:      false
28  AfterControlStatement: true
29  AfterEnum:       true
30  AfterFunction:   true
31  AfterNamespace:  false
32  AfterObjCDeclaration: false
33  AfterStruct:     true
34  AfterUnion:      false
35  AfterExternBlock: false
36  BeforeCatch:     false
37  BeforeElse:      true
38  IndentBraces:    false
39  SplitEmptyFunction: false
40  SplitEmptyRecord: true
41  SplitEmptyNamespace: true
42BreakBeforeBinaryOperators: NonAssignment
43BreakBeforeBraces: Custom
44BreakBeforeInheritanceComma: false
45BreakInheritanceList: BeforeColon
46BreakBeforeTernaryOperators: true
47BreakConstructorInitializersBeforeComma: false
48BreakConstructorInitializers: BeforeColon
49BreakAfterJavaFieldAnnotations: false
50BreakStringLiterals: true
51ColumnLimit:     80
52CommentPragmas:  '^ IWYU pragma:'
53CompactNamespaces: false
54ConstructorInitializerAllOnOneLineOrOnePerLine: false
55ConstructorInitializerIndentWidth: 4
56ContinuationIndentWidth: 4
57Cpp11BracedListStyle: false
58DerivePointerAlignment: true
59DisableFormat:   false
60ExperimentalAutoDetectBinPacking: false
61FixNamespaceComments: false
62ForEachMacros:
63  - foreach
64  - Q_FOREACH
65  - BOOST_FOREACH
66IncludeBlocks:   Preserve
67IncludeCategories:
68  - Regex:           '^"(llvm|llvm-c|clang|clang-c)/'
69    Priority:        2
70  - Regex:           '^(<|"(gtest|gmock|isl|json)/)'
71    Priority:        3
72  - Regex:           '.*'
73    Priority:        1
74IncludeIsMainRegex: '(Test)?$'
75IndentCaseLabels: true
76IndentPPDirectives: None
77IndentWidth:     4
78IndentWrappedFunctionNames: false
79JavaScriptQuotes: Leave
80JavaScriptWrapImports: true
81KeepEmptyLinesAtTheStartOfBlocks: true
82MacroBlockBegin: ''
83MacroBlockEnd:   ''
84MaxEmptyLinesToKeep: 2
85NamespaceIndentation: Inner
86ObjCBinPackProtocolList: Auto
87ObjCBlockIndentWidth: 4
88ObjCSpaceAfterProperty: true
89ObjCSpaceBeforeProtocolList: true
90PenaltyBreakAssignment: 2
91PenaltyBreakBeforeFirstCallParameter: 19
92PenaltyBreakComment: 300
93PenaltyBreakFirstLessLess: 120
94PenaltyBreakString: 1000
95PenaltyBreakTemplateDeclaration: 10
96PenaltyExcessCharacter: 1000000
97PenaltyReturnTypeOnItsOwnLine: 60
98PointerAlignment: Left
99ReflowComments:  true
100SortIncludes:    false
101SortUsingDeclarations: true
102SpaceAfterCStyleCast: false
103SpaceAfterLogicalNot: false
104SpaceAfterTemplateKeyword: true
105SpaceBeforeAssignmentOperators: true
106SpaceBeforeCpp11BracedList: false
107SpaceBeforeCtorInitializerColon: false
108SpaceBeforeInheritanceColon: true
109SpaceBeforeParens: ControlStatements
110SpaceBeforeRangeBasedForLoopColon: true
111SpaceInEmptyParentheses: false
112SpacesBeforeTrailingComments: 1
113SpacesInAngles:  false
114SpacesInContainerLiterals: true
115SpacesInCStyleCastParentheses: false
116SpacesInParentheses: false
117SpacesInSquareBrackets: false
118Standard:        Cpp11
119StatementMacros:
120  - Q_UNUSED
121  - QT_REQUIRE_VERSION
122TabWidth:        4
123UseTab:          Never
124...
125