| --- |
| Language: Cpp |
| BasedOnStyle: LLVM |
| AlignAfterOpenBracket: Align |
| AlignConsecutiveAssignments: |
| Enabled: true |
| AcrossEmptyLines: false |
| AcrossComments: false |
| AlignConsecutiveBitFields: |
| Enabled: true |
| AcrossEmptyLines: false |
| AcrossComments: false |
| AlignConsecutiveDeclarations: |
| Enabled: true |
| AcrossEmptyLines: false |
| AcrossComments: false |
| AlignConsecutiveMacros: |
| Enabled: true |
| AcrossEmptyLines: true |
| AcrossComments: false |
| AlignConsecutiveShortCaseStatements: |
| Enabled: true |
| AcrossEmptyLines: true |
| AcrossComments: true |
| AlignCaseColons: false |
| AlignEscapedNewlines: LeftWithLastLine |
| AlignOperands: true |
| AlignTrailingComments: |
| Kind: Always |
| OverEmptyLines: 2 |
| AllowAllArgumentsOnNextLine: false |
| AllowAllConstructorInitializersOnNextLine: false |
| AllowAllParametersOfDeclarationOnNextLine: false |
| AllowShortBlocksOnASingleLine: Empty |
| AllowShortCaseExpressionOnASingleLine: true |
| AllowShortCaseLabelsOnASingleLine: false |
| AllowShortEnumsOnASingleLine: false |
| AllowShortFunctionsOnASingleLine: None |
| AllowShortIfStatementsOnASingleLine: Never |
| AlwaysBreakTemplateDeclarations: Yes |
| BinPackArguments: true |
| BreakBeforeBraces: Custom |
| BraceWrapping: |
| AfterCaseLabel: false |
| AfterClass: false |
| AfterControlStatement: false |
| AfterEnum: false |
| AfterFunction: false |
| AfterNamespace: false |
| AfterStruct: false |
| AfterUnion: false |
| AfterExternBlock: false |
| BeforeCatch: true |
| BeforeElse: false |
| BeforeLambdaBody: false |
| BeforeWhile: false |
| SplitEmptyFunction: true |
| SplitEmptyRecord: true |
| SplitEmptyNamespace: true |
| BracedInitializerIndentWidth: 2 |
| BreakBeforeBinaryOperators: None |
| BreakConstructorInitializers: AfterColon |
| BreakConstructorInitializersBeforeComma: false |
| ContinuationIndentWidth: 2 |
| ColumnLimit: 120 |
| ConstructorInitializerAllOnOneLineOrOnePerLine: false |
| Cpp11BracedListStyle: true |
| IncludeBlocks: Preserve |
| IncludeCategories: |
| - Regex: '^<.*' |
| Priority: 1 |
| - Regex: '^".*' |
| Priority: 2 |
| - Regex: '.*' |
| Priority: 3 |
| IncludeIsMainRegex: '([-_](test|unittest))?$' |
| IndentPPDirectives: BeforeHash |
| InsertBraces: true |
| IndentCaseLabels: true |
| InsertNewlineAtEOF: true |
| MacroBlockBegin: '' |
| MacroBlockEnd: '' |
| MaxEmptyLinesToKeep: 2 |
| NamespaceIndentation: All |
| PenaltyBreakBeforeFirstCallParameter: 1000000 |
| PenaltyBreakOpenParenthesis: 1000000 |
| PPIndentWidth: 2 |
| QualifierAlignment: Custom |
| QualifierOrder: ['static', 'const', 'volatile', 'restrict', 'type'] |
| SpaceAfterTemplateKeyword: false |
| SpaceBeforeRangeBasedForLoopColon: false |
| SpaceInEmptyParentheses: false |
| SpacesInAngles: false |
| SpacesInConditionalStatement: false |
| SpacesInCStyleCastParentheses: false |
| SpacesInParentheses: false |
| SortIncludes: false |
| TabWidth: 2 |
| ... |