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