1--- 2Language: Cpp 3BasedOnStyle: Mozilla 4AccessModifierOffset: -2 5AlignAfterOpenBracket: Align 6AlignConsecutiveAssignments: false 7AlignConsecutiveDeclarations: true 8AlignEscapedNewlinesLeft: true 9AlignOperands: true 10AlignTrailingComments: true 11AllowAllParametersOfDeclarationOnNextLine: false 12AllowShortBlocksOnASingleLine: false 13AllowShortCaseLabelsOnASingleLine: false 14AllowShortFunctionsOnASingleLine: Inline 15AllowShortIfStatementsOnASingleLine: false 16AllowShortLoopsOnASingleLine: false 17AlwaysBreakAfterReturnType: All 18AlwaysBreakBeforeMultilineStrings: true 19AlwaysBreakBeforeMultilineStrings: false 20AlwaysBreakTemplateDeclarations: true 21BinPackArguments: false 22BinPackParameters: true 23BraceWrapping: 24 AfterClass: true 25 AfterControlStatement: true 26 AfterEnum: true 27 AfterFunction: true 28 AfterNamespace: true 29 AfterObjCDeclaration: true 30 AfterStruct: true 31 AfterUnion: true 32 BeforeCatch: true 33 BeforeElse: true 34 IndentBraces: true 35 SplitEmptyFunction: false 36 SplitEmptyRecord: false 37 SplitEmptyNamespace: true 38BreakBeforeBinaryOperators: None 39BreakBeforeBraces: GNU 40BreakBeforeInheritanceComma: true 41BreakBeforeTernaryOperators: true 42BreakConstructorInitializersBeforeComma: true 43BreakConstructorInitializers: BeforeComma 44BreakAfterJavaFieldAnnotations: false 45BreakStringLiterals: true 46# ColumnLimit: 200 47ColumnLimit: 120 48CommentPragmas: '^ IWYU pragma:' 49CompactNamespaces: false 50ConstructorInitializerAllOnOneLineOrOnePerLine: false 51ConstructorInitializerIndentWidth: 2 52ContinuationIndentWidth: 2 53Cpp11BracedListStyle: false 54DerivePointerAlignment: false 55DisableFormat: false 56ExperimentalAutoDetectBinPacking: false 57FixNamespaceComments: true 58ForEachMacros: 59 - foreach 60 - Q_FOREACH 61 - BOOST_FOREACH 62IncludeCategories: 63 - Regex: '^"(llvm|llvm-c|clang|clang-c)/' 64 Priority: 2 65 - Regex: '^(<|"(gtest|gmock|isl|json)/)' 66 Priority: 3 67 - Regex: '.*' 68 Priority: 1 69IncludeIsMainRegex: '(Test)?$' 70IndentCaseLabels: true 71IndentWidth: 2 72IndentWrappedFunctionNames: false 73JavaScriptQuotes: Leave 74JavaScriptWrapImports: true 75KeepEmptyLinesAtTheStartOfBlocks: false 76MacroBlockBegin: '' 77MacroBlockEnd: '' 78MaxEmptyLinesToKeep: 2 79NamespaceIndentation: None 80ObjCBlockIndentWidth: 2 81ObjCSpaceAfterProperty: true 82ObjCSpaceBeforeProtocolList: false 83PenaltyBreakAssignment: 2 84PenaltyBreakBeforeFirstCallParameter: 19 85PenaltyBreakComment: 300 86PenaltyBreakFirstLessLess: 120 87PenaltyBreakString: 1000 88PenaltyExcessCharacter: 1000000 89PenaltyReturnTypeOnItsOwnLine: 0 90PointerAlignment: Left 91ReflowComments: true 92SortIncludes: true 93SortUsingDeclarations: true 94SpaceAfterCStyleCast: false 95SpaceAfterTemplateKeyword: false 96SpaceBeforeAssignmentOperators: true 97SpaceBeforeParens: ControlStatements 98SpaceInEmptyParentheses: false 99SpacesBeforeTrailingComments: 1 100SpacesInAngles: true 101SpacesInContainerLiterals: true 102SpacesInCStyleCastParentheses: false 103SpacesInParentheses: true 104SpacesInSquareBrackets: false 105Standard: Cpp11 106TabWidth: 2 107UseTab: Never 108... 109