| --- | 
 | Language:        Cpp | 
 | AccessModifierOffset: -4 | 
 | AlignAfterOpenBracket: Align | 
 | AlignConsecutiveAssignments: false | 
 | AlignConsecutiveDeclarations: false | 
 | AlignEscapedNewlines: Left | 
 | AlignOperands:   true | 
 | AlignTrailingComments: true | 
 | # AllowAllArgumentsOnNextLine: false | 
 | # AllowAllConstructorInitializersOnNextLine: false | 
 | AllowAllParametersOfDeclarationOnNextLine: false | 
 | AllowShortBlocksOnASingleLine: false | 
 | AllowShortCaseLabelsOnASingleLine: false | 
 | AllowShortFunctionsOnASingleLine: InlineOnly | 
 | # AllowShortLambdasOnASingleLine: All | 
 | # AllowShortIfStatementsOnASingleLine: WithoutElse | 
 | AllowShortLoopsOnASingleLine: false | 
 | AlwaysBreakAfterDefinitionReturnType: None | 
 | AlwaysBreakAfterReturnType: None | 
 | AlwaysBreakBeforeMultilineStrings: false | 
 | AlwaysBreakTemplateDeclarations: Yes | 
 | BinPackArguments: false | 
 | BinPackParameters: false | 
 | BraceWrapping: | 
 | #  AfterCaseLabel:  false | 
 |   AfterClass:      true | 
 |   AfterControlStatement: false | 
 |   AfterEnum:       true | 
 |   AfterFunction:   true | 
 |   AfterNamespace:  true | 
 |   AfterObjCDeclaration: false | 
 |   AfterStruct:     true | 
 |   AfterUnion:      true | 
 |   AfterExternBlock: false | 
 |   BeforeCatch:     false | 
 |   BeforeElse:      false | 
 |   IndentBraces:    false | 
 |   SplitEmptyFunction: true | 
 |   SplitEmptyRecord: true | 
 |   SplitEmptyNamespace: true | 
 | BreakBeforeBinaryOperators: None | 
 | BreakBeforeBraces: Custom | 
 | BreakBeforeInheritanceComma: false | 
 | BreakInheritanceList: BeforeColon | 
 | BreakBeforeTernaryOperators: true | 
 | BreakConstructorInitializersBeforeComma: false | 
 | BreakConstructorInitializers: BeforeComma | 
 | BreakAfterJavaFieldAnnotations: false | 
 | BreakStringLiterals: false | 
 | ColumnLimit:     130 | 
 | CommentPragmas:  '.' | 
 | CompactNamespaces: true | 
 | ConstructorInitializerAllOnOneLineOrOnePerLine: true | 
 | ConstructorInitializerIndentWidth: 4 | 
 | ContinuationIndentWidth: 4 | 
 | Cpp11BracedListStyle: false | 
 | DerivePointerAlignment: false | 
 | DisableFormat:   false | 
 | ExperimentalAutoDetectBinPacking: false | 
 | FixNamespaceComments: true | 
 | ForEachMacros: | 
 |   - foreach | 
 |   - Q_FOREACH | 
 |   - BOOST_FOREACH | 
 | IncludeBlocks:   Preserve | 
 | IncludeCategories: | 
 |   - Regex:           '^"(llvm|llvm-c|clang|clang-c)/' | 
 |     Priority:        2 | 
 |   - Regex:           '^(<|"(gtest|gmock|isl|json)/)' | 
 |     Priority:        3 | 
 |   - Regex:           '.*' | 
 |     Priority:        1 | 
 | IncludeIsMainRegex: '(Test)?$' | 
 | IndentCaseLabels: true | 
 | IndentPPDirectives: None | 
 | IndentWidth:     4 | 
 | IndentWrappedFunctionNames: false | 
 | JavaScriptQuotes: Leave | 
 | JavaScriptWrapImports: true | 
 | KeepEmptyLinesAtTheStartOfBlocks: false | 
 | MacroBlockBegin: '' | 
 | MacroBlockEnd:   '' | 
 | MaxEmptyLinesToKeep: 1 | 
 | NamespaceIndentation: None | 
 | ObjCBinPackProtocolList: Auto | 
 | ObjCBlockIndentWidth: 2 | 
 | ObjCSpaceAfterProperty: false | 
 | ObjCSpaceBeforeProtocolList: true | 
 | PenaltyBreakAssignment: 10 | 
 | PenaltyBreakBeforeFirstCallParameter: 0 | 
 | PenaltyBreakComment: 0 | 
 | PenaltyBreakFirstLessLess: 0 | 
 | PenaltyBreakString: 0 | 
 | PenaltyBreakTemplateDeclaration: 10 | 
 | PenaltyExcessCharacter: 2 | 
 | PenaltyReturnTypeOnItsOwnLine: 9999999 | 
 | PointerAlignment: Middle | 
 | ReflowComments:  false | 
 | SortIncludes:    true | 
 | SortUsingDeclarations: true | 
 | SpaceAfterCStyleCast: false | 
 | # SpaceAfterLogicalNot: false | 
 | SpaceAfterTemplateKeyword: true | 
 | SpaceBeforeAssignmentOperators: true | 
 | SpaceBeforeCpp11BracedList: true | 
 | SpaceBeforeCtorInitializerColon: true | 
 | SpaceBeforeInheritanceColon: true | 
 | SpaceBeforeParens: ControlStatements | 
 | SpaceBeforeRangeBasedForLoopColon: true | 
 | SpaceInEmptyParentheses: false | 
 | SpacesBeforeTrailingComments: 1 | 
 | SpacesInAngles:  false | 
 | SpacesInContainerLiterals: true | 
 | SpacesInCStyleCastParentheses: false | 
 | SpacesInParentheses: false | 
 | SpacesInSquareBrackets: false | 
 | Standard:        Cpp11 | 
 | StatementMacros: | 
 |   - Q_UNUSED | 
 |   - QT_REQUIRE_VERSION | 
 | TabWidth:        4 | 
 | UseTab:          Never | 
 | ... | 
 |  |