1--- 2Language: Cpp 3# BasedOnStyle: Google 4AccessModifierOffset: -1 5AlignAfterOpenBracket: Align 6AlignConsecutiveMacros: false 7AlignConsecutiveAssignments: false 8AlignConsecutiveDeclarations: false 9AlignEscapedNewlines: Left 10AlignOperands: true 11AlignTrailingComments: true 12AllowAllArgumentsOnNextLine: true 13AllowAllConstructorInitializersOnNextLine: true 14AllowAllParametersOfDeclarationOnNextLine: true 15AllowShortBlocksOnASingleLine: Never 16AllowShortCaseLabelsOnASingleLine: false 17AllowShortFunctionsOnASingleLine: All 18AllowShortLambdasOnASingleLine: All 19AllowShortIfStatementsOnASingleLine: WithoutElse 20AllowShortLoopsOnASingleLine: true 21AlwaysBreakAfterDefinitionReturnType: None 22AlwaysBreakAfterReturnType: None 23AlwaysBreakBeforeMultilineStrings: true 24AlwaysBreakTemplateDeclarations: Yes 25BinPackArguments: true 26BinPackParameters: true 27BraceWrapping: 28 AfterCaseLabel: false 29 AfterClass: false 30 AfterControlStatement: false 31 AfterEnum: false 32 AfterFunction: false 33 AfterNamespace: false 34 AfterObjCDeclaration: false 35 AfterStruct: false 36 AfterUnion: false 37 AfterExternBlock: false 38 BeforeCatch: false 39 BeforeElse: false 40 IndentBraces: false 41 SplitEmptyFunction: true 42 SplitEmptyRecord: true 43 SplitEmptyNamespace: true 44BreakBeforeBinaryOperators: None 45BreakBeforeBraces: Allman 46BreakBeforeInheritanceComma: false 47BreakInheritanceList: BeforeColon 48BreakBeforeTernaryOperators: true 49BreakConstructorInitializersBeforeComma: false 50BreakConstructorInitializers: BeforeColon 51BreakAfterJavaFieldAnnotations: false 52BreakStringLiterals: true 53ColumnLimit: 100 54CommentPragmas: '^ IWYU pragma:' 55CompactNamespaces: false 56ConstructorInitializerAllOnOneLineOrOnePerLine: true 57ConstructorInitializerIndentWidth: 4 58ContinuationIndentWidth: 4 59Cpp11BracedListStyle: true 60DeriveLineEnding: true 61DerivePointerAlignment: true 62DisableFormat: false 63ExperimentalAutoDetectBinPacking: false 64FixNamespaceComments: true 65ForEachMacros: 66 - foreach 67 - Q_FOREACH 68 - BOOST_FOREACH 69IncludeBlocks: Regroup 70IncludeCategories: 71 - Regex: '^<ext/.*\.h>' 72 Priority: 2 73 SortPriority: 0 74 - Regex: '^<.*\.h>' 75 Priority: 1 76 SortPriority: 0 77 - Regex: '^<.*' 78 Priority: 2 79 SortPriority: 0 80 - Regex: '.*' 81 Priority: 3 82 SortPriority: 0 83IncludeIsMainRegex: '([-_](test|unittest))?$' 84IncludeIsMainSourceRegex: '' 85IndentCaseLabels: true 86IndentGotoLabels: true 87IndentPPDirectives: None 88IndentWidth: 2 89IndentWrappedFunctionNames: false 90JavaScriptQuotes: Leave 91JavaScriptWrapImports: true 92KeepEmptyLinesAtTheStartOfBlocks: false 93MacroBlockBegin: '' 94MacroBlockEnd: '' 95MaxEmptyLinesToKeep: 1 96NamespaceIndentation: None 97ObjCBinPackProtocolList: Never 98ObjCBlockIndentWidth: 2 99ObjCSpaceAfterProperty: false 100ObjCSpaceBeforeProtocolList: true 101PenaltyBreakAssignment: 2 102PenaltyBreakBeforeFirstCallParameter: 1 103PenaltyBreakComment: 300 104PenaltyBreakFirstLessLess: 120 105PenaltyBreakString: 1000 106PenaltyBreakTemplateDeclaration: 10 107PenaltyExcessCharacter: 1000000 108PenaltyReturnTypeOnItsOwnLine: 200 109PointerAlignment: Left 110RawStringFormats: 111 - Language: Cpp 112 Delimiters: 113 - cc 114 - CC 115 - cpp 116 - Cpp 117 - CPP 118 - 'c++' 119 - 'C++' 120 CanonicalDelimiter: '' 121 BasedOnStyle: google 122 - Language: TextProto 123 Delimiters: 124 - pb 125 - PB 126 - proto 127 - PROTO 128 EnclosingFunctions: 129 - EqualsProto 130 - EquivToProto 131 - PARSE_PARTIAL_TEXT_PROTO 132 - PARSE_TEST_PROTO 133 - PARSE_TEXT_PROTO 134 - ParseTextOrDie 135 - ParseTextProtoOrDie 136 CanonicalDelimiter: '' 137 BasedOnStyle: google 138ReflowComments: true 139SortIncludes: true 140SortUsingDeclarations: true 141SpaceAfterCStyleCast: false 142SpaceAfterLogicalNot: false 143SpaceAfterTemplateKeyword: true 144SpaceBeforeAssignmentOperators: true 145SpaceBeforeCpp11BracedList: false 146SpaceBeforeCtorInitializerColon: true 147SpaceBeforeInheritanceColon: true 148SpaceBeforeParens: ControlStatements 149SpaceBeforeRangeBasedForLoopColon: true 150SpaceInEmptyBlock: false 151SpaceInEmptyParentheses: false 152SpacesBeforeTrailingComments: 2 153SpacesInAngles: false 154SpacesInConditionalStatement: false 155SpacesInContainerLiterals: true 156SpacesInCStyleCastParentheses: false 157SpacesInParentheses: false 158SpacesInSquareBrackets: false 159SpaceBeforeSquareBrackets: false 160Standard: Auto 161StatementMacros: 162 - Q_UNUSED 163 - QT_REQUIRE_VERSION 164TabWidth: 8 165UseCRLF: false 166UseTab: Never 167... 168 169