1---
2Language:        Cpp
3AccessModifierOffset: -2
4AlignAfterOpenBracket: Align
5AlignConsecutiveMacros: None
6AlignConsecutiveAssignments: None
7AlignConsecutiveBitFields: None
8AlignConsecutiveDeclarations: None
9AlignEscapedNewlines: Right
10AlignOperands:   Align
11AlignTrailingComments: true
12AllowAllArgumentsOnNextLine: true
13AllowAllConstructorInitializersOnNextLine: true
14AllowAllParametersOfDeclarationOnNextLine: true
15AllowShortEnumsOnASingleLine: true
16AllowShortBlocksOnASingleLine: Never
17AllowShortCaseLabelsOnASingleLine: false
18AllowShortFunctionsOnASingleLine: All
19AllowShortLambdasOnASingleLine: All
20AllowShortIfStatementsOnASingleLine: Never
21AllowShortLoopsOnASingleLine: false
22AlwaysBreakAfterDefinitionReturnType: None
23AlwaysBreakAfterReturnType: None
24AlwaysBreakBeforeMultilineStrings: false
25AlwaysBreakTemplateDeclarations: MultiLine
26AttributeMacros:
27  - __capability
28BinPackArguments: true
29BinPackParameters: true
30BraceWrapping:
31  AfterCaseLabel:  false
32  AfterClass:      false
33  AfterControlStatement: Never
34  AfterEnum:       false
35  AfterFunction:   false
36  AfterNamespace:  false
37  AfterObjCDeclaration: false
38  AfterStruct:     false
39  AfterUnion:      false
40  AfterExternBlock: false
41  BeforeCatch:     false
42  BeforeElse:      false
43  BeforeLambdaBody: false
44  BeforeWhile:     false
45  IndentBraces:    false
46  SplitEmptyFunction: true
47  SplitEmptyRecord: true
48  SplitEmptyNamespace: true
49BreakBeforeBinaryOperators: None
50BreakBeforeConceptDeclarations: true
51BreakBeforeBraces: Attach
52BreakBeforeInheritanceComma: false
53BreakInheritanceList: BeforeColon
54BreakBeforeTernaryOperators: true
55BreakConstructorInitializersBeforeComma: false
56BreakConstructorInitializers: BeforeColon
57BreakAfterJavaFieldAnnotations: false
58BreakStringLiterals: true
59ColumnLimit:     80
60CommentPragmas:  '^ IWYU pragma:'
61CompactNamespaces: false
62ConstructorInitializerAllOnOneLineOrOnePerLine: true
63ConstructorInitializerIndentWidth: 4
64ContinuationIndentWidth: 4
65Cpp11BracedListStyle: true
66DeriveLineEnding: true
67DerivePointerAlignment: false
68DisableFormat:   false
69EmptyLineBeforeAccessModifier: LogicalBlock
70ExperimentalAutoDetectBinPacking: false
71FixNamespaceComments: true
72ForEachMacros:
73  - foreach
74  - Q_FOREACH
75  - BOOST_FOREACH
76StatementAttributeLikeMacros:
77  - Q_EMIT
78IncludeBlocks:   Preserve
79IncludeCategories:
80  - Regex:           '^"(llvm|llvm-c|clang|clang-c)/'
81    Priority:        2
82    SortPriority:    0
83    CaseSensitive:   false
84  - Regex:           '^(<|"(gtest|isl|json)/)'
85    Priority:        3
86    SortPriority:    0
87    CaseSensitive:   false
88  - Regex:           '.*'
89    Priority:        1
90    SortPriority:    0
91    CaseSensitive:   false
92IncludeIsMainRegex: '$'
93IncludeIsMainSourceRegex: ''
94IndentCaseLabels: false
95IndentCaseBlocks: false
96IndentGotoLabels: true
97IndentPPDirectives: AfterHash
98IndentExternBlock: AfterExternBlock
99IndentRequires:  false
100IndentWidth:     2
101IndentWrappedFunctionNames: false
102InsertTrailingCommas: None
103JavaScriptQuotes: Leave
104JavaScriptWrapImports: true
105KeepEmptyLinesAtTheStartOfBlocks: true
106MacroBlockBegin: ''
107MacroBlockEnd:   ''
108MaxEmptyLinesToKeep: 1
109NamespaceIndentation: None
110ObjCBinPackProtocolList: Auto
111ObjCBlockIndentWidth: 2
112ObjCBreakBeforeNestedBlockParam: true
113ObjCSpaceAfterProperty: false
114ObjCSpaceBeforeProtocolList: true
115PenaltyBreakAssignment: 2
116PenaltyBreakBeforeFirstCallParameter: 19
117PenaltyBreakComment: 300
118PenaltyBreakFirstLessLess: 120
119PenaltyBreakString: 1000
120PenaltyBreakTemplateDeclaration: 10
121PenaltyExcessCharacter: 1000000
122PenaltyReturnTypeOnItsOwnLine: 60
123PenaltyIndentedWhitespace: 0
124PointerAlignment: Right
125ReflowComments:  true
126SortIncludes:    false
127SortJavaStaticImport: Before
128SortUsingDeclarations: true
129SpaceAfterCStyleCast: false
130SpaceAfterLogicalNot: false
131SpaceAfterTemplateKeyword: true
132SpaceBeforeAssignmentOperators: true
133SpaceBeforeCaseColon: false
134SpaceBeforeCpp11BracedList: false
135SpaceBeforeCtorInitializerColon: true
136SpaceBeforeInheritanceColon: true
137SpaceBeforeParens: ControlStatements
138SpaceAroundPointerQualifiers: Default
139SpaceBeforeRangeBasedForLoopColon: true
140SpaceInEmptyBlock: false
141SpaceInEmptyParentheses: false
142SpacesBeforeTrailingComments: 1
143SpacesInAngles:  false
144SpacesInConditionalStatement: false
145SpacesInContainerLiterals: true
146SpacesInCStyleCastParentheses: false
147SpacesInParentheses: false
148SpacesInSquareBrackets: false
149SpaceBeforeSquareBrackets: false
150BitFieldColonSpacing: Both
151Standard:        Latest
152StatementMacros:
153  - Q_UNUSED
154  - QT_REQUIRE_VERSION
155TabWidth:        8
156UseCRLF:         false
157UseTab:          Never
158WhitespaceSensitiveMacros:
159  - STRINGIZE
160  - PP_STRINGIZE
161  - BOOST_PP_STRINGIZE
162  - NS_SWIFT_NAME
163  - CF_SWIFT_NAME
164...
165
166