blob: 6c43dd38c6992ce5dd67a95fd8280105e9eea503 [file] [log] [blame]
James Zerne96c20b2016-07-14 15:18:30 -07001---
2Language: Cpp
3# BasedOnStyle: Google
Urvang Joshie173ddd2022-04-21 23:20:30 +00004# Generated with clang-format 12.0.0
James Zerne96c20b2016-07-14 15:18:30 -07005AccessModifierOffset: -1
James Zern964a7172016-09-07 20:56:01 -07006AlignAfterOpenBracket: Align
James Zerne96c20b2016-07-14 15:18:30 -07007AlignConsecutiveAssignments: false
James Zern964a7172016-09-07 20:56:01 -07008AlignConsecutiveDeclarations: false
Johann15978762018-02-06 09:38:38 -08009AlignEscapedNewlines: Left
James Zerne96c20b2016-07-14 15:18:30 -070010AlignOperands: true
11AlignTrailingComments: true
12AllowAllParametersOfDeclarationOnNextLine: true
13AllowShortBlocksOnASingleLine: false
14AllowShortCaseLabelsOnASingleLine: true
James Zerne96c20b2016-07-14 15:18:30 -070015AllowShortIfStatementsOnASingleLine: true
16AllowShortLoopsOnASingleLine: true
17AlwaysBreakAfterDefinitionReturnType: None
James Zern964a7172016-09-07 20:56:01 -070018AlwaysBreakAfterReturnType: None
James Zerne96c20b2016-07-14 15:18:30 -070019AlwaysBreakBeforeMultilineStrings: true
20AlwaysBreakTemplateDeclarations: true
21BinPackArguments: true
22BinPackParameters: true
James Zern964a7172016-09-07 20:56:01 -070023BraceWrapping:
24 AfterClass: false
25 AfterControlStatement: false
26 AfterEnum: false
27 AfterFunction: false
28 AfterNamespace: false
29 AfterObjCDeclaration: false
30 AfterStruct: false
31 AfterUnion: false
Hien Ho830b8972019-04-04 15:51:14 -070032 AfterExternBlock: false
James Zern964a7172016-09-07 20:56:01 -070033 BeforeCatch: false
34 BeforeElse: false
35 IndentBraces: false
Johann15978762018-02-06 09:38:38 -080036 SplitEmptyFunction: true
37 SplitEmptyRecord: true
38 SplitEmptyNamespace: true
James Zerne96c20b2016-07-14 15:18:30 -070039BreakBeforeBinaryOperators: None
40BreakBeforeBraces: Attach
Johann15978762018-02-06 09:38:38 -080041BreakBeforeInheritanceComma: false
Hien Ho830b8972019-04-04 15:51:14 -070042BreakInheritanceList: BeforeColon
James Zerne96c20b2016-07-14 15:18:30 -070043BreakBeforeTernaryOperators: true
44BreakConstructorInitializersBeforeComma: false
Johann15978762018-02-06 09:38:38 -080045BreakConstructorInitializers: BeforeColon
James Zernc1071832017-01-31 20:07:09 -080046BreakAfterJavaFieldAnnotations: false
47BreakStringLiterals: true
James Zerne96c20b2016-07-14 15:18:30 -070048ColumnLimit: 80
49CommentPragmas: '^ IWYU pragma:'
Johann15978762018-02-06 09:38:38 -080050CompactNamespaces: false
James Zerne96c20b2016-07-14 15:18:30 -070051ConstructorInitializerAllOnOneLineOrOnePerLine: false
52ConstructorInitializerIndentWidth: 4
53ContinuationIndentWidth: 4
54Cpp11BracedListStyle: false
James Zern725f7f92016-07-26 16:34:54 -070055DerivePointerAlignment: false
James Zerne96c20b2016-07-14 15:18:30 -070056DisableFormat: false
57ExperimentalAutoDetectBinPacking: false
Johann15978762018-02-06 09:38:38 -080058FixNamespaceComments: true
59ForEachMacros:
60 - foreach
61 - Q_FOREACH
62 - BOOST_FOREACH
Hien Ho830b8972019-04-04 15:51:14 -070063IncludeBlocks: Preserve
James Zern964a7172016-09-07 20:56:01 -070064IncludeCategories:
Hien Ho830b8972019-04-04 15:51:14 -070065 - Regex: '^<ext/.*\.h>'
66 Priority: 2
James Zern964a7172016-09-07 20:56:01 -070067 - Regex: '^<.*\.h>'
68 Priority: 1
69 - Regex: '^<.*'
70 Priority: 2
71 - Regex: '.*'
72 Priority: 3
James Zernc1071832017-01-31 20:07:09 -080073IncludeIsMainRegex: '([-_](test|unittest))?$'
James Zerne96c20b2016-07-14 15:18:30 -070074IndentCaseLabels: true
Hien Ho830b8972019-04-04 15:51:14 -070075IndentPPDirectives: None
James Zerne96c20b2016-07-14 15:18:30 -070076IndentWidth: 2
77IndentWrappedFunctionNames: false
James Zerna3a70c32017-08-27 18:31:05 -070078JavaScriptQuotes: Leave
79JavaScriptWrapImports: true
James Zerne96c20b2016-07-14 15:18:30 -070080KeepEmptyLinesAtTheStartOfBlocks: false
81MacroBlockBegin: ''
82MacroBlockEnd: ''
83MaxEmptyLinesToKeep: 1
84NamespaceIndentation: None
Hien Ho830b8972019-04-04 15:51:14 -070085ObjCBinPackProtocolList: Never
James Zerne96c20b2016-07-14 15:18:30 -070086ObjCBlockIndentWidth: 2
87ObjCSpaceAfterProperty: false
88ObjCSpaceBeforeProtocolList: false
Johann15978762018-02-06 09:38:38 -080089PenaltyBreakAssignment: 2
James Zerne96c20b2016-07-14 15:18:30 -070090PenaltyBreakBeforeFirstCallParameter: 1
91PenaltyBreakComment: 300
92PenaltyBreakFirstLessLess: 120
93PenaltyBreakString: 1000
Hien Ho830b8972019-04-04 15:51:14 -070094PenaltyBreakTemplateDeclaration: 10
James Zerne96c20b2016-07-14 15:18:30 -070095PenaltyExcessCharacter: 1000000
96PenaltyReturnTypeOnItsOwnLine: 200
97PointerAlignment: Right
Hien Ho830b8972019-04-04 15:51:14 -070098RawStringFormats:
99 - Language: Cpp
100 Delimiters:
101 - cc
102 - CC
103 - cpp
104 - Cpp
105 - CPP
106 - 'c++'
107 - 'C++'
108 CanonicalDelimiter: ''
109 BasedOnStyle: google
110 - Language: TextProto
111 Delimiters:
112 - pb
113 - PB
114 - proto
115 - PROTO
116 EnclosingFunctions:
117 - EqualsProto
118 - EquivToProto
119 - PARSE_PARTIAL_TEXT_PROTO
120 - PARSE_TEST_PROTO
121 - PARSE_TEXT_PROTO
122 - ParseTextOrDie
123 - ParseTextProtoOrDie
124 CanonicalDelimiter: ''
125 BasedOnStyle: google
James Zern964a7172016-09-07 20:56:01 -0700126ReflowComments: true
127SortIncludes: false
Johann15978762018-02-06 09:38:38 -0800128SortUsingDeclarations: true
James Zerne96c20b2016-07-14 15:18:30 -0700129SpaceAfterCStyleCast: false
James Zerna3a70c32017-08-27 18:31:05 -0700130SpaceAfterTemplateKeyword: true
James Zerne96c20b2016-07-14 15:18:30 -0700131SpaceBeforeAssignmentOperators: true
Hien Ho830b8972019-04-04 15:51:14 -0700132SpaceBeforeCpp11BracedList: false
133SpaceBeforeCtorInitializerColon: true
134SpaceBeforeInheritanceColon: true
James Zerne96c20b2016-07-14 15:18:30 -0700135SpaceBeforeParens: ControlStatements
Hien Ho830b8972019-04-04 15:51:14 -0700136SpaceBeforeRangeBasedForLoopColon: true
James Zerne96c20b2016-07-14 15:18:30 -0700137SpaceInEmptyParentheses: false
138SpacesBeforeTrailingComments: 2
139SpacesInAngles: false
Hien Ho830b8972019-04-04 15:51:14 -0700140SpacesInContainerLiterals: false
James Zerne96c20b2016-07-14 15:18:30 -0700141SpacesInCStyleCastParentheses: false
142SpacesInParentheses: false
143SpacesInSquareBrackets: false
144Standard: Auto
145TabWidth: 8
146UseTab: Never
147...
148