blob: 2643c1b58a8317725d747593c9678601452743ce [file] [log] [blame]
Brian Silverman12003bf2019-01-20 15:06:45 -08001---
2Language: Cpp
3BasedOnStyle: Google
4AccessModifierOffset: -1
5AlignAfterOpenBracket: Align
Austin Schuh428bb232020-11-14 15:06:14 -08006AlignConsecutiveMacros: false
Brian Silverman12003bf2019-01-20 15:06:45 -08007AlignConsecutiveAssignments: false
8AlignConsecutiveDeclarations: false
9AlignEscapedNewlines: Left
10AlignOperands: true
11AlignTrailingComments: true
Austin Schuh428bb232020-11-14 15:06:14 -080012AllowAllArgumentsOnNextLine: true
13AllowAllConstructorInitializersOnNextLine: true
Brian Silverman12003bf2019-01-20 15:06:45 -080014AllowAllParametersOfDeclarationOnNextLine: true
Austin Schuh428bb232020-11-14 15:06:14 -080015AllowShortBlocksOnASingleLine: Never
Brian Silverman12003bf2019-01-20 15:06:45 -080016AllowShortCaseLabelsOnASingleLine: false
Austin Schuh9950f682021-11-06 15:27:58 -070017AllowShortFunctionsOnASingleLine: Inline
Austin Schuh428bb232020-11-14 15:06:14 -080018AllowShortLambdasOnASingleLine: All
Austin Schuh9950f682021-11-06 15:27:58 -070019AllowShortIfStatementsOnASingleLine: Never
20AllowShortLoopsOnASingleLine: false
Brian Silverman12003bf2019-01-20 15:06:45 -080021AlwaysBreakAfterDefinitionReturnType: None
22AlwaysBreakAfterReturnType: None
23AlwaysBreakBeforeMultilineStrings: true
Austin Schuh428bb232020-11-14 15:06:14 -080024AlwaysBreakTemplateDeclarations: Yes
Brian Silverman12003bf2019-01-20 15:06:45 -080025BinPackArguments: true
26BinPackParameters: true
27BraceWrapping:
Austin Schuh428bb232020-11-14 15:06:14 -080028 AfterCaseLabel: false
Brian Silverman12003bf2019-01-20 15:06:45 -080029 AfterClass: false
30 AfterControlStatement: false
31 AfterEnum: false
32 AfterFunction: false
33 AfterNamespace: false
34 AfterObjCDeclaration: false
35 AfterStruct: false
36 AfterUnion: false
Austin Schuh428bb232020-11-14 15:06:14 -080037 AfterExternBlock: false
Brian Silverman12003bf2019-01-20 15:06:45 -080038 BeforeCatch: false
39 BeforeElse: false
40 IndentBraces: false
41 SplitEmptyFunction: true
42 SplitEmptyRecord: true
43 SplitEmptyNamespace: true
44BreakBeforeBinaryOperators: None
45BreakBeforeBraces: Attach
46BreakBeforeInheritanceComma: false
Austin Schuh428bb232020-11-14 15:06:14 -080047BreakInheritanceList: BeforeColon
Brian Silverman12003bf2019-01-20 15:06:45 -080048BreakBeforeTernaryOperators: true
49BreakConstructorInitializersBeforeComma: false
50BreakConstructorInitializers: BeforeColon
51BreakAfterJavaFieldAnnotations: false
52BreakStringLiterals: true
53ColumnLimit: 80
54CommentPragmas: '^ IWYU pragma:'
55CompactNamespaces: false
56ConstructorInitializerAllOnOneLineOrOnePerLine: true
57ConstructorInitializerIndentWidth: 4
58ContinuationIndentWidth: 4
59Cpp11BracedListStyle: true
Austin Schuh428bb232020-11-14 15:06:14 -080060DeriveLineEnding: true
Brian Silverman12003bf2019-01-20 15:06:45 -080061DerivePointerAlignment: false
62DisableFormat: false
63ExperimentalAutoDetectBinPacking: false
64FixNamespaceComments: true
65ForEachMacros:
66 - foreach
67 - Q_FOREACH
68 - BOOST_FOREACH
Austin Schuh428bb232020-11-14 15:06:14 -080069IncludeBlocks: Regroup
Brian Silverman12003bf2019-01-20 15:06:45 -080070IncludeCategories:
Austin Schuh428bb232020-11-14 15:06:14 -080071 - Regex: '^<ext/.*\.h>'
72 Priority: 2
73 SortPriority: 0
Brian Silverman12003bf2019-01-20 15:06:45 -080074 - Regex: '^<.*\.h>'
75 Priority: 1
Austin Schuh428bb232020-11-14 15:06:14 -080076 SortPriority: 0
Brian Silverman12003bf2019-01-20 15:06:45 -080077 - Regex: '^<.*'
78 Priority: 2
Austin Schuh428bb232020-11-14 15:06:14 -080079 SortPriority: 0
Brian Silverman12003bf2019-01-20 15:06:45 -080080 - Regex: '.*'
81 Priority: 3
Austin Schuh428bb232020-11-14 15:06:14 -080082 SortPriority: 0
Brian Silverman12003bf2019-01-20 15:06:45 -080083IncludeIsMainRegex: '([-_](test|unittest))?$'
Austin Schuh428bb232020-11-14 15:06:14 -080084IncludeIsMainSourceRegex: ''
Brian Silverman12003bf2019-01-20 15:06:45 -080085IndentCaseLabels: true
Austin Schuh428bb232020-11-14 15:06:14 -080086IndentGotoLabels: true
87IndentPPDirectives: None
Brian Silverman12003bf2019-01-20 15:06:45 -080088IndentWidth: 2
89IndentWrappedFunctionNames: false
90JavaScriptQuotes: Leave
91JavaScriptWrapImports: true
92KeepEmptyLinesAtTheStartOfBlocks: false
93MacroBlockBegin: ''
94MacroBlockEnd: ''
95MaxEmptyLinesToKeep: 1
96NamespaceIndentation: None
Austin Schuh428bb232020-11-14 15:06:14 -080097ObjCBinPackProtocolList: Never
Brian Silverman12003bf2019-01-20 15:06:45 -080098ObjCBlockIndentWidth: 2
99ObjCSpaceAfterProperty: false
Austin Schuh428bb232020-11-14 15:06:14 -0800100ObjCSpaceBeforeProtocolList: true
Brian Silverman12003bf2019-01-20 15:06:45 -0800101PenaltyBreakAssignment: 2
102PenaltyBreakBeforeFirstCallParameter: 1
103PenaltyBreakComment: 300
104PenaltyBreakFirstLessLess: 120
105PenaltyBreakString: 1000
Austin Schuh428bb232020-11-14 15:06:14 -0800106PenaltyBreakTemplateDeclaration: 10
Brian Silverman12003bf2019-01-20 15:06:45 -0800107PenaltyExcessCharacter: 1000000
108PenaltyReturnTypeOnItsOwnLine: 200
109PointerAlignment: Left
Austin Schuh428bb232020-11-14 15:06:14 -0800110RawStringFormats:
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
Brian Silverman12003bf2019-01-20 15:06:45 -0800138ReflowComments: true
139SortIncludes: false
140SortUsingDeclarations: true
141SpaceAfterCStyleCast: false
Austin Schuh428bb232020-11-14 15:06:14 -0800142SpaceAfterLogicalNot: false
Brian Silverman12003bf2019-01-20 15:06:45 -0800143SpaceAfterTemplateKeyword: true
144SpaceBeforeAssignmentOperators: true
Austin Schuh428bb232020-11-14 15:06:14 -0800145SpaceBeforeCpp11BracedList: false
146SpaceBeforeCtorInitializerColon: true
147SpaceBeforeInheritanceColon: true
Brian Silverman12003bf2019-01-20 15:06:45 -0800148SpaceBeforeParens: ControlStatements
Austin Schuh428bb232020-11-14 15:06:14 -0800149SpaceBeforeRangeBasedForLoopColon: true
150SpaceInEmptyBlock: false
Brian Silverman12003bf2019-01-20 15:06:45 -0800151SpaceInEmptyParentheses: false
152SpacesBeforeTrailingComments: 2
153SpacesInAngles: false
Austin Schuh428bb232020-11-14 15:06:14 -0800154SpacesInConditionalStatement: false
Brian Silverman12003bf2019-01-20 15:06:45 -0800155SpacesInContainerLiterals: true
156SpacesInCStyleCastParentheses: false
157SpacesInParentheses: false
158SpacesInSquareBrackets: false
Austin Schuh428bb232020-11-14 15:06:14 -0800159SpaceBeforeSquareBrackets: false
Austin Schuh9950f682021-11-06 15:27:58 -0700160Standard: c++17
Austin Schuh428bb232020-11-14 15:06:14 -0800161StatementMacros:
162 - Q_UNUSED
163 - QT_REQUIRE_VERSION
Brian Silverman12003bf2019-01-20 15:06:45 -0800164TabWidth: 8
165UseTab: Never
166...