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