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