1Language: Cpp
2
3AccessModifierOffset: -4
4
5AlignAfterOpenBracket: DontAlign
6
7AlignConsecutiveAssignments: false
8
9AlignConsecutiveDeclarations: false
10
11AlignOperands: true
12
13AlignTrailingComments: true
14
15AllowAllParametersOfDeclarationOnNextLine: false
16AllowShortBlocksOnASingleLine: false
17
18AllowShortCaseLabelsOnASingleLine: false
19
20AllowShortFunctionsOnASingleLine: None
21
22AllowShortIfStatementsOnASingleLine: false
23
24AllowShortLoopsOnASingleLine: false
25
26AlwaysBreakAfterDefinitionReturnType: None
27
28AlwaysBreakAfterReturnType: None
29
30AlwaysBreakBeforeMultilineStrings: false
31
32AlwaysBreakTemplateDeclarations: false
33
34BinPackArguments: true
35
36BinPackParameters: true
37
38BreakBeforeBinaryOperators: NonAssignment
39
40BreakBeforeBraces: Custom
41
42AlignEscapedNewlines: Left
43
44BreakBeforeInheritanceComma: false
45
46BreakBeforeTernaryOperators: true
47
48BreakConstructorInitializersBeforeComma: false
49BreakConstructorInitializers: BeforeColon
50
51BreakInheritanceList: BeforeComma
52BreakAfterJavaFieldAnnotations: false
53BreakStringLiterals: true
54
55ColumnLimit: 119
56
57CommentPragmas: '^ NOLINT'
58CompactNamespaces: false
59
60ConstructorInitializerAllOnOneLineOrOnePerLine: false
61
62ConstructorInitializerIndentWidth: 4
63
64ContinuationIndentWidth: 4
65Cpp11BracedListStyle: false
66
67DerivePointerAlignment: false
68
69PointerAlignment: Right
70
71ExperimentalAutoDetectBinPacking: false
72
73FixNamespaceComments: true
74
75ForEachMacros:
76  - foreach
77  - Q_FOREACH
78  - BOOST_FOREACH
79IncludeBlocks: Regroup
80
81IncludeCategories:
82  - Regex:           '^<ext/.*\.h>'
83    Priority:        2
84  - Regex:           '^<.*\.h>'
85    Priority:        1
86  - Regex:           '^<.*'
87    Priority:        2
88  - Regex:           '.*'
89    Priority:        3
90IncludeIsMainRegex: '([-_](test|benchmark))?$'
91
92IndentCaseLabels: true
93IndentPPDirectives: None
94
95IndentWidth: 4
96
97IndentWrappedFunctionNames: false
98
99JavaScriptQuotes: Leave
100JavaScriptWrapImports: true
101
102KeepEmptyLinesAtTheStartOfBlocks: false
103
104MacroBlockBegin: '[A-Z_]+_BEGIN\(.*\)$'
105
106MacroBlockEnd: '.[A-Z_]+_END\(.*\)$'
107
108MaxEmptyLinesToKeep: 1
109
110NamespaceIndentation: None
111
112ObjCBinPackProtocolList: Never
113
114ObjCBlockIndentWidth: 4
115
116ObjCSpaceAfterProperty: false
117
118ObjCSpaceBeforeProtocolList: true
119
120PenaltyBreakBeforeFirstCallParameter: 1000
121
122PenaltyBreakComment: 100
123
124PenaltyBreakFirstLessLess: 5
125
126PenaltyBreakString: 10
127
128PenaltyBreakTemplateDeclaration: 10
129
130PenaltyExcessCharacter: 20
131
132PenaltyReturnTypeOnItsOwnLine: 50
133
134PenaltyBreakAssignment: 10
135
136ReflowComments: false
137
138SortIncludes: true
139
140SortUsingDeclarations: true
141
142SpaceAfterCStyleCast: false
143
144SpaceAfterTemplateKeyword: false
145
146SpaceBeforeAssignmentOperators: true
147SpaceBeforeCpp11BracedList: false
148SpaceBeforeCtorInitializerColon: true
149SpaceBeforeInheritanceColon: true
150
151SpaceBeforeParens: ControlStatements
152SpaceBeforeRangeBasedForLoopColon: true
153
154SpaceInEmptyParentheses: false
155
156SpacesBeforeTrailingComments: 1
157
158SpacesInAngles: false
159
160SpacesInContainerLiterals: true
161
162SpacesInCStyleCastParentheses: false
163
164SpacesInParentheses: false
165
166SpacesInSquareBrackets: false
167
168Standard: Cpp11
169
170TabWidth: 4
171
172UseTab: Never
173
174BraceWrapping:
175  AfterClass: false
176  AfterControlStatement: false
177  AfterEnum: false
178  AfterFunction: true
179  AfterNamespace: false
180  AfterObjCDeclaration: false
181  AfterStruct: false
182  AfterUnion: false
183  AfterExternBlock: false
184  BeforeCatch: false
185  BeforeElse: false
186
187DisableFormat: false
188