-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.clang-format
139 lines (113 loc) · 3.35 KB
/
.clang-format
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
Language : Cpp
Standard : c++17
DisableFormat : false
AccessModifierOffset : -2
AlignAfterOpenBracket : DontAlign
AlignArrayOfStructures : None
AlignConsecutiveAssignments : Consecutive
AlignConsecutiveBitFields : Consecutive
AlignConsecutiveDeclarations : None
AlignConsecutiveMacros : Consecutive
AlignEscapedNewlines : Left
AlignOperands : AlignAfterOperator
AlignTrailingComments : true
AllowAllArgumentsOnNextLine : true
AllowAllParametersOfDeclarationOnNextLine : true
AllowShortBlocksOnASingleLine : Always
AllowShortCaseLabelsOnASingleLine : true
AllowShortEnumsOnASingleLine : true
AllowShortFunctionsOnASingleLine : All
AllowShortIfStatementsOnASingleLine : WithoutElse
AllowShortLambdasOnASingleLine : All
AllowShortLoopsOnASingleLine : true
AlwaysBreakAfterReturnType : None
AlwaysBreakBeforeMultilineStrings : false
AlwaysBreakTemplateDeclarations : Yes
BinPackArguments : true
BinPackParameters : true
BitFieldColonSpacing : Both
BraceWrapping :
AfterCaseLabel : false
AfterClass : false
AfterControlStatement : Never
AfterEnum : false
AfterExternBlock : true
AfterFunction : true
AfterNamespace : true
AfterStruct : false
AfterUnion : false
BeforeCatch : true
BeforeElse : false
BeforeLambdaBody : false
BeforeWhile : false
SplitEmptyFunction : false
SplitEmptyNamespace : false
SplitEmptyRecord : false
BreakBeforeBinaryOperators : NonAssignment
BreakBeforeBraces : Custom
BreakBeforeConceptDeclarations : true
BreakBeforeTernaryOperators : true
BreakConstructorInitializers : BeforeColon
BreakInheritanceList : BeforeColon
BreakStringLiterals : true
ColumnLimit : 90
CompactNamespaces : false
ConstructorInitializerIndentWidth : 2
ContinuationIndentWidth : 2
Cpp11BracedListStyle : false
DeriveLineEnding : true
DerivePointerAlignment : false
EmptyLineAfterAccessModifier : Leave
EmptyLineBeforeAccessModifier : Always
FixNamespaceComments : false
IncludeBlocks : Regroup
IndentAccessModifiers : false
IndentCaseBlocks : false
IndentCaseLabels : true
IndentExternBlock : Indent
IndentGotoLabels : false
IndentPPDirectives : None
IndentRequires : true
IndentWidth : 2
IndentWrappedFunctionNames : false
KeepEmptyLinesAtTheStartOfBlocks : true
LambdaBodyIndentation : Signature
MaxEmptyLinesToKeep : 1
NamespaceIndentation : All
PackConstructorInitializers : NextLine
PointerAlignment : Right
QualifierAlignment : Custom
QualifierOrder : [ 'inline', 'static', 'const', 'constexpr', 'type' ]
ReferenceAlignment : Pointer
ReflowComments : true
SeparateDefinitionBlocks : Always
ShortNamespaceLines : 1
SortIncludes : CaseSensitive
SortUsingDeclarations : true
SpaceAfterCStyleCast : false
SpaceAfterLogicalNot : false
SpaceAfterTemplateKeyword : false
SpaceAroundPointerQualifiers : Default
SpaceBeforeAssignmentOperators : true
SpaceBeforeCaseColon : false
SpaceBeforeCpp11BracedList : true
SpaceBeforeCtorInitializerColon : true
SpaceBeforeInheritanceColon : true
SpaceBeforeParens : ControlStatements
SpaceBeforeRangeBasedForLoopColon : true
SpaceBeforeSquareBrackets : false
SpaceInEmptyBlock : true
SpaceInEmptyParentheses : false
SpacesBeforeTrailingComments : 2
SpacesInAngles : Leave
SpacesInCStyleCastParentheses : false
SpacesInConditionalStatement : false
SpacesInContainerLiterals : false
SpacesInLineCommentPrefix :
Minimum : 1
Maximum : -1
SpacesInParentheses : false
SpacesInSquareBrackets : false
TabWidth : 2
UseCRLF : false
UseTab : Never