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