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