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