---


Language:        Cpp


AccessModifierOffset: -4


AlignAfterOpenBracket: Align


AlignConsecutiveMacros: false


AlignConsecutiveAssignments: false


AlignConsecutiveDeclarations: false


AlignEscapedNewlines: Right


AlignOperands:   true


AlignTrailingComments: true


AllowAllArgumentsOnNextLine: false


AllowAllConstructorInitializersOnNextLine: true


AllowAllParametersOfDeclarationOnNextLine: false


AllowShortBlocksOnASingleLine: Never


AllowShortCaseLabelsOnASingleLine: false


AllowShortFunctionsOnASingleLine: None


AllowShortLambdasOnASingleLine: All


AllowShortIfStatementsOnASingleLine: Never


AllowShortLoopsOnASingleLine: false


AlwaysBreakAfterDefinitionReturnType: None


AlwaysBreakAfterReturnType: None


AlwaysBreakBeforeMultilineStrings: false


AlwaysBreakTemplateDeclarations: Yes


BinPackArguments: false


BinPackParameters: false


BraceWrapping:


  AfterCaseLabel:  true


  AfterClass:      true


  AfterControlStatement: true


  AfterEnum:       true


  AfterFunction:   true


  AfterNamespace:  true


  AfterObjCDeclaration: true


  AfterStruct:     true


  AfterUnion:      true


  AfterExternBlock: true


  BeforeCatch:     true


  BeforeElse:      true


  IndentBraces:    false


  SplitEmptyFunction: true


  SplitEmptyRecord: true


  SplitEmptyNamespace: true


BreakBeforeBinaryOperators: None


BreakBeforeBraces: Custom


BreakBeforeInheritanceComma: false


BreakInheritanceList: BeforeColon


BreakBeforeTernaryOperators: true


BreakConstructorInitializersBeforeComma: false


BreakConstructorInitializers: BeforeColon


BreakAfterJavaFieldAnnotations: false


BreakStringLiterals: true


ColumnLimit:     120
CommentPragmas:  '^ IWYU pragma:'


CompactNamespaces: false


ConstructorInitializerAllOnOneLineOrOnePerLine: false


ConstructorInitializerIndentWidth: 4


ContinuationIndentWidth: 4


Cpp11BracedListStyle: true


DeriveLineEnding: true


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


    SortPriority:    0


  - Regex:           '^(<|"(gtest|gmock|isl|json)/)'


    Priority:        3


    SortPriority:    0


  - Regex:           '.*'


    Priority:        1


    SortPriority:    0


IncludeIsMainRegex: '(Test)?$'


IncludeIsMainSourceRegex: ''


IndentCaseLabels: false


IndentGotoLabels: true


IndentPPDirectives: None


IndentWidth:     4


IndentWrappedFunctionNames: false


JavaScriptQuotes: Leave


JavaScriptWrapImports: true


KeepEmptyLinesAtTheStartOfBlocks: true


MacroBlockBegin: ''


MacroBlockEnd:   ''


MaxEmptyLinesToKeep: 2


NamespaceIndentation: None


ObjCBinPackProtocolList: Auto


ObjCBlockIndentWidth: 2


ObjCSpaceAfterProperty: false


ObjCSpaceBeforeProtocolList: true


PenaltyBreakAssignment: 2


PenaltyBreakBeforeFirstCallParameter: 19


PenaltyBreakComment: 300


PenaltyBreakFirstLessLess: 120


PenaltyBreakString: 1000


PenaltyBreakTemplateDeclaration: 10


PenaltyExcessCharacter: 1000000


PenaltyReturnTypeOnItsOwnLine: 1000


PointerAlignment: Right


ReflowComments:  false


SortIncludes:    true


SortUsingDeclarations: true


SpaceAfterCStyleCast: false


SpaceAfterLogicalNot: false


SpaceAfterTemplateKeyword: true


SpaceBeforeAssignmentOperators: true


SpaceBeforeCpp11BracedList: false


SpaceBeforeCtorInitializerColon: true


SpaceBeforeInheritanceColon: true


SpaceBeforeParens: ControlStatements


SpaceBeforeRangeBasedForLoopColon: true


SpaceInEmptyBlock: false


SpaceInEmptyParentheses: false


SpacesBeforeTrailingComments: 1


SpacesInAngles:  false


SpacesInConditionalStatement: false


SpacesInContainerLiterals: true


SpacesInCStyleCastParentheses: false


SpacesInParentheses: false


SpacesInSquareBrackets: false


SpaceBeforeSquareBrackets: false


Standard:        Latest


StatementMacros:


  - Q_UNUSED


  - QT_REQUIRE_VERSION


TabWidth:        4


UseCRLF:         false


UseTab:          Never


...


