|  | ---
 | 
						
						
						
							|  | Language:        Cpp
 | 
						
						
						
							|  | # BasedOnStyle:  LLVM
 | 
						
						
						
							|  | AccessModifierOffset: -2
 | 
						
						
						
							|  | AlignAfterOpenBracket: Align
 | 
						
						
						
							|  | AlignArrayOfStructures: None
 | 
						
						
						
							|  | AlignConsecutiveMacros: None
 | 
						
						
						
							|  | AlignConsecutiveAssignments: None
 | 
						
						
						
							|  | AlignConsecutiveBitFields: None
 | 
						
						
						
							|  | AlignConsecutiveDeclarations: None
 | 
						
						
						
							|  | AlignEscapedNewlines: Right
 | 
						
						
						
							|  | AlignOperands:   Align
 | 
						
						
						
							|  | AlignTrailingComments: true
 | 
						
						
						
							|  | AllowAllArgumentsOnNextLine: true
 | 
						
						
						
							|  | AllowAllParametersOfDeclarationOnNextLine: true
 | 
						
						
						
							|  | AllowShortEnumsOnASingleLine: true
 | 
						
						
						
							|  | AllowShortBlocksOnASingleLine: Never
 | 
						
						
						
							|  | AllowShortCaseLabelsOnASingleLine: false
 | 
						
						
						
							|  | AllowShortFunctionsOnASingleLine: All
 | 
						
						
						
							|  | AllowShortLambdasOnASingleLine: All
 | 
						
						
						
							|  | AllowShortIfStatementsOnASingleLine: Never
 | 
						
						
						
							|  | AllowShortLoopsOnASingleLine: false
 | 
						
						
						
							|  | AlwaysBreakAfterDefinitionReturnType: None
 | 
						
						
						
							|  | AlwaysBreakAfterReturnType: None
 | 
						
						
						
							|  | AlwaysBreakBeforeMultilineStrings: false
 | 
						
						
						
							|  | AlwaysBreakTemplateDeclarations: MultiLine
 | 
						
						
						
							|  | AttributeMacros:
 | 
						
						
						
							|  |   - __capability
 | 
						
						
						
							|  | BinPackArguments: true
 | 
						
						
						
							|  | BinPackParameters: true
 | 
						
						
						
							|  | BraceWrapping:
 | 
						
						
						
							|  |   AfterCaseLabel:  false
 | 
						
						
						
							|  |   AfterClass:      false
 | 
						
						
						
							|  |   AfterControlStatement: Never
 | 
						
						
						
							|  |   AfterEnum:       false
 | 
						
						
						
							|  |   AfterFunction:   false
 | 
						
						
						
							|  |   AfterNamespace:  false
 | 
						
						
						
							|  |   AfterObjCDeclaration: false
 | 
						
						
						
							|  |   AfterStruct:     false
 | 
						
						
						
							|  |   AfterUnion:      false
 | 
						
						
						
							|  |   AfterExternBlock: false
 | 
						
						
						
							|  |   BeforeCatch:     false
 | 
						
						
						
							|  |   BeforeElse:      false
 | 
						
						
						
							|  |   BeforeLambdaBody: false
 | 
						
						
						
							|  |   BeforeWhile:     false
 | 
						
						
						
							|  |   IndentBraces:    false
 | 
						
						
						
							|  |   SplitEmptyFunction: true
 | 
						
						
						
							|  |   SplitEmptyRecord: true
 | 
						
						
						
							|  |   SplitEmptyNamespace: true
 | 
						
						
						
							|  | BreakBeforeBinaryOperators: None
 | 
						
						
						
							|  | BreakBeforeConceptDeclarations: true
 | 
						
						
						
							|  | BreakBeforeBraces: Attach
 | 
						
						
						
							|  | BreakBeforeInheritanceComma: false
 | 
						
						
						
							|  | BreakInheritanceList: BeforeColon
 | 
						
						
						
							|  | BreakBeforeTernaryOperators: true
 | 
						
						
						
							|  | BreakConstructorInitializersBeforeComma: false
 | 
						
						
						
							|  | BreakConstructorInitializers: BeforeColon
 | 
						
						
						
							|  | BreakAfterJavaFieldAnnotations: false
 | 
						
						
						
							|  | BreakStringLiterals: true
 | 
						
						
						
							|  | ColumnLimit:     140
 | 
						
						
						
							|  | CommentPragmas:  '^ IWYU pragma:'
 | 
						
						
						
							|  | QualifierAlignment: Leave
 | 
						
						
						
							|  | CompactNamespaces: false
 | 
						
						
						
							|  | ConstructorInitializerIndentWidth: 4
 | 
						
						
						
							|  | ContinuationIndentWidth: 4
 | 
						
						
						
							|  | Cpp11BracedListStyle: true
 | 
						
						
						
							|  | DeriveLineEnding: true
 | 
						
						
						
							|  | DerivePointerAlignment: false
 | 
						
						
						
							|  | DisableFormat:   false
 | 
						
						
						
							|  | EmptyLineAfterAccessModifier: Never
 | 
						
						
						
							|  | EmptyLineBeforeAccessModifier: LogicalBlock
 | 
						
						
						
							|  | ExperimentalAutoDetectBinPacking: false
 | 
						
						
						
							|  | PackConstructorInitializers: BinPack
 | 
						
						
						
							|  | BasedOnStyle:    ''
 | 
						
						
						
							|  | ConstructorInitializerAllOnOneLineOrOnePerLine: false
 | 
						
						
						
							|  | AllowAllConstructorInitializersOnNextLine: true
 | 
						
						
						
							|  | FixNamespaceComments: true
 | 
						
						
						
							|  | ForEachMacros:
 | 
						
						
						
							|  |   - foreach
 | 
						
						
						
							|  |   - Q_FOREACH
 | 
						
						
						
							|  |   - BOOST_FOREACH
 | 
						
						
						
							|  | IfMacros:
 | 
						
						
						
							|  |   - KJ_IF_MAYBE
 | 
						
						
						
							|  | IncludeBlocks:   Preserve
 | 
						
						
						
							|  | IncludeCategories:
 | 
						
						
						
							|  |   - Regex:           '^"(llvm|llvm-c|clang|clang-c)/'
 | 
						
						
						
							|  |     Priority:        2
 | 
						
						
						
							|  |     SortPriority:    0
 | 
						
						
						
							|  |     CaseSensitive:   false
 | 
						
						
						
							|  |   - Regex:           '^(<|"(gtest|gmock|isl|json)/)'
 | 
						
						
						
							|  |     Priority:        3
 | 
						
						
						
							|  |     SortPriority:    0
 | 
						
						
						
							|  |     CaseSensitive:   false
 | 
						
						
						
							|  |   - Regex:           '.*'
 | 
						
						
						
							|  |     Priority:        1
 | 
						
						
						
							|  |     SortPriority:    0
 | 
						
						
						
							|  |     CaseSensitive:   false
 | 
						
						
						
							|  | IncludeIsMainRegex: '(Test)?$'
 | 
						
						
						
							|  | IncludeIsMainSourceRegex: ''
 | 
						
						
						
							|  | IndentAccessModifiers: false
 | 
						
						
						
							|  | IndentCaseLabels: false
 | 
						
						
						
							|  | IndentCaseBlocks: false
 | 
						
						
						
							|  | IndentGotoLabels: true
 | 
						
						
						
							|  | IndentPPDirectives: None
 | 
						
						
						
							|  | IndentExternBlock: AfterExternBlock
 | 
						
						
						
							|  | IndentRequires:  false
 | 
						
						
						
							|  | IndentWidth:     4
 | 
						
						
						
							|  | IndentWrappedFunctionNames: false
 | 
						
						
						
							|  | InsertTrailingCommas: None
 | 
						
						
						
							|  | JavaScriptQuotes: Leave
 | 
						
						
						
							|  | JavaScriptWrapImports: true
 | 
						
						
						
							|  | KeepEmptyLinesAtTheStartOfBlocks: true
 | 
						
						
						
							|  | LambdaBodyIndentation: Signature
 | 
						
						
						
							|  | MacroBlockBegin: ''
 | 
						
						
						
							|  | MacroBlockEnd:   ''
 | 
						
						
						
							|  | MaxEmptyLinesToKeep: 1
 | 
						
						
						
							|  | NamespaceIndentation: None
 | 
						
						
						
							|  | ObjCBinPackProtocolList: Auto
 | 
						
						
						
							|  | ObjCBlockIndentWidth: 2
 | 
						
						
						
							|  | ObjCBreakBeforeNestedBlockParam: true
 | 
						
						
						
							|  | ObjCSpaceAfterProperty: false
 | 
						
						
						
							|  | ObjCSpaceBeforeProtocolList: true
 | 
						
						
						
							|  | PenaltyBreakAssignment: 2
 | 
						
						
						
							|  | PenaltyBreakBeforeFirstCallParameter: 19
 | 
						
						
						
							|  | PenaltyBreakComment: 300
 | 
						
						
						
							|  | PenaltyBreakFirstLessLess: 120
 | 
						
						
						
							|  | PenaltyBreakOpenParenthesis: 0
 | 
						
						
						
							|  | PenaltyBreakString: 1000
 | 
						
						
						
							|  | PenaltyBreakTemplateDeclaration: 10
 | 
						
						
						
							|  | PenaltyExcessCharacter: 1000000
 | 
						
						
						
							|  | PenaltyReturnTypeOnItsOwnLine: 60
 | 
						
						
						
							|  | PenaltyIndentedWhitespace: 0
 | 
						
						
						
							|  | PointerAlignment: Right
 | 
						
						
						
							|  | PPIndentWidth:   -1
 | 
						
						
						
							|  | ReferenceAlignment: Pointer
 | 
						
						
						
							|  | ReflowComments:  true
 | 
						
						
						
							|  | RemoveBracesLLVM: false
 | 
						
						
						
							|  | SeparateDefinitionBlocks: Leave
 | 
						
						
						
							|  | ShortNamespaceLines: 1
 | 
						
						
						
							|  | SortIncludes:    CaseSensitive
 | 
						
						
						
							|  | SortJavaStaticImport: Before
 | 
						
						
						
							|  | SortUsingDeclarations: true
 | 
						
						
						
							|  | SpaceAfterCStyleCast: false
 | 
						
						
						
							|  | SpaceAfterLogicalNot: false
 | 
						
						
						
							|  | SpaceAfterTemplateKeyword: true
 | 
						
						
						
							|  | SpaceBeforeAssignmentOperators: true
 | 
						
						
						
							|  | SpaceBeforeCaseColon: false
 | 
						
						
						
							|  | SpaceBeforeCpp11BracedList: false
 | 
						
						
						
							|  | SpaceBeforeCtorInitializerColon: true
 | 
						
						
						
							|  | SpaceBeforeInheritanceColon: true
 | 
						
						
						
							|  | SpaceBeforeParens: ControlStatements
 | 
						
						
						
							|  | SpaceBeforeParensOptions:
 | 
						
						
						
							|  |   AfterControlStatements: true
 | 
						
						
						
							|  |   AfterForeachMacros: true
 | 
						
						
						
							|  |   AfterFunctionDefinitionName: false
 | 
						
						
						
							|  |   AfterFunctionDeclarationName: false
 | 
						
						
						
							|  |   AfterIfMacros:   true
 | 
						
						
						
							|  |   AfterOverloadedOperator: false
 | 
						
						
						
							|  |   BeforeNonEmptyParentheses: false
 | 
						
						
						
							|  | SpaceAroundPointerQualifiers: Default
 | 
						
						
						
							|  | SpaceBeforeRangeBasedForLoopColon: true
 | 
						
						
						
							|  | SpaceInEmptyBlock: false
 | 
						
						
						
							|  | SpaceInEmptyParentheses: false
 | 
						
						
						
							|  | SpacesBeforeTrailingComments: 1
 | 
						
						
						
							|  | SpacesInAngles:  Never
 | 
						
						
						
							|  | SpacesInConditionalStatement: false
 | 
						
						
						
							|  | SpacesInContainerLiterals: true
 | 
						
						
						
							|  | SpacesInCStyleCastParentheses: false
 | 
						
						
						
							|  | SpacesInLineCommentPrefix:
 | 
						
						
						
							|  |   Minimum:         1
 | 
						
						
						
							|  |   Maximum:         -1
 | 
						
						
						
							|  | SpacesInParentheses: false
 | 
						
						
						
							|  | SpacesInSquareBrackets: false
 | 
						
						
						
							|  | SpaceBeforeSquareBrackets: false
 | 
						
						
						
							|  | BitFieldColonSpacing: Both
 | 
						
						
						
							|  | Standard:        Latest
 | 
						
						
						
							|  | StatementAttributeLikeMacros:
 | 
						
						
						
							|  |   - Q_EMIT
 | 
						
						
						
							|  | StatementMacros:
 | 
						
						
						
							|  |   - Q_UNUSED
 | 
						
						
						
							|  |   - QT_REQUIRE_VERSION
 | 
						
						
						
							|  | TabWidth:        8
 | 
						
						
						
							|  | UseCRLF:         false
 | 
						
						
						
							|  | UseTab:          Never
 | 
						
						
						
							|  | WhitespaceSensitiveMacros:
 | 
						
						
						
							|  |   - STRINGIZE
 | 
						
						
						
							|  |   - PP_STRINGIZE
 | 
						
						
						
							|  |   - BOOST_PP_STRINGIZE
 | 
						
						
						
							|  |   - NS_SWIFT_NAME
 | 
						
						
						
							|  |   - CF_SWIFT_NAME
 | 
						
						
						
							|  | ...
 | 
						
						
						
							|  | 
 |