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