3 # # BasedOnStyle: Mozilla
4 # AccessModifierOffset: -2
5 # AlignAfterOpenBracket: Align
6 AlignConsecutiveMacros: false
7 AlignConsecutiveAssignments: false
8 AlignConsecutiveDeclarations: false
9 AlignEscapedNewlines: Right
11 AlignTrailingComments: true
12 # AllowAllArgumentsOnNextLine: true
13 # AllowAllConstructorInitializersOnNextLine: true
14 # AllowAllParametersOfDeclarationOnNextLine: false
15 AllowShortBlocksOnASingleLine: Never
16 # AllowShortCaseLabelsOnASingleLine: false
17 AllowShortFunctionsOnASingleLine: Inline
18 # AllowShortLambdasOnASingleLine: All
19 # AllowShortIfStatementsOnASingleLine: Never
20 # AllowShortLoopsOnASingleLine: false
21 # AlwaysBreakAfterDefinitionReturnType: TopLevel
22 AlwaysBreakAfterReturnType: TopLevel
23 # AlwaysBreakBeforeMultilineStrings: false
24 AlwaysBreakTemplateDeclarations: Yes
25 BinPackArguments: false
26 BinPackParameters: false
30 AfterControlStatement: false
34 AfterObjCDeclaration: false
37 AfterExternBlock: true
41 SplitEmptyFunction: true
42 SplitEmptyRecord: false
43 SplitEmptyNamespace: true
44 # BreakBeforeBinaryOperators: None
45 BreakBeforeBraces: Mozilla
46 # BreakBeforeInheritanceComma: false
47 # BreakInheritanceList: BeforeComma
48 BreakBeforeTernaryOperators: true
49 # BreakConstructorInitializersBeforeComma: false
50 # BreakConstructorInitializers: BeforeComma
51 # BreakAfterJavaFieldAnnotations: false
52 BreakStringLiterals: true
54 # CommentPragmas: "^ IWYU pragma:"
55 # CompactNamespaces: false
56 # ConstructorInitializerAllOnOneLineOrOnePerLine: false
57 # ConstructorInitializerIndentWidth: 2
58 # ContinuationIndentWidth: 2
59 # Cpp11BracedListStyle: false
60 # DeriveLineEnding: true
61 # DerivePointerAlignment: false
62 # DisableFormat: false
63 # ExperimentalAutoDetectBinPacking: false
64 # FixNamespaceComments: false
69 # IncludeBlocks: Preserve
71 # - Regex: '^"(llvm|llvm-c|clang|clang-c)/'
74 # - Regex: '^(<|"(gtest|gmock|isl|json)/)'
80 # IncludeIsMainRegex: "(Test)?$"
81 # IncludeIsMainSourceRegex: ""
82 IndentCaseLabels: true
83 IndentGotoLabels: true
84 IndentPPDirectives: None
86 # IndentWrappedFunctionNames: false
87 # JavaScriptQuotes: Leave
88 # JavaScriptWrapImports: true
89 KeepEmptyLinesAtTheStartOfBlocks: true
92 MaxEmptyLinesToKeep: 1
93 # NamespaceIndentation: None
94 # ObjCBinPackProtocolList: Auto
95 # ObjCBlockIndentWidth: 2
96 # ObjCSpaceAfterProperty: true
97 # ObjCSpaceBeforeProtocolList: false
98 # PenaltyBreakAssignment: 2
99 # PenaltyBreakBeforeFirstCallParameter: 19
100 # PenaltyBreakComment: 300
101 # PenaltyBreakFirstLessLess: 120
102 # PenaltyBreakString: 1000
103 # PenaltyBreakTemplateDeclaration: 10
104 # PenaltyExcessCharacter: 1000000
105 # PenaltyReturnTypeOnItsOwnLine: 200
106 PointerAlignment: Left
107 # ReflowComments: true
109 # SortUsingDeclarations: true
110 SpaceAfterCStyleCast: false
111 SpaceAfterLogicalNot: false
112 SpaceAfterTemplateKeyword: false
113 SpaceBeforeAssignmentOperators: true
114 SpaceBeforeCpp11BracedList: false
115 SpaceBeforeCtorInitializerColon: true
116 SpaceBeforeInheritanceColon: true
117 SpaceBeforeParens: ControlStatements
118 SpaceBeforeRangeBasedForLoopColon: true
119 SpaceInEmptyBlock: false
120 SpaceInEmptyParentheses: false
121 SpacesBeforeTrailingComments: 1
122 SpacesInAngles: false
123 SpacesInConditionalStatement: false
124 SpacesInContainerLiterals: true
125 SpacesInCStyleCastParentheses: false
126 SpacesInParentheses: false
127 SpacesInSquareBrackets: false
128 SpaceBeforeSquareBrackets: false