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