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