This repository has been archived by the owner on Jan 18, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 17
/
.naming.style
124 lines (124 loc) · 3.47 KB
/
.naming.style
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
# All Style settings supported by 'ncc'
StructName: '^[a-z\_]+[a-z0-9_]*$'
UnionName: '^[a-z\_]+[a-z0-9_]*$'
ClassName: '^[a-z\_]+[a-z0-9_]*$'
EnumName: '^[a-z\_]+[a-z0-9_]*$'
EnumConstantName: '^[a-z\_]+[a-z0-9_]*$'
FunctionName: '^[a-z\_]+[a-z0-9_]*[\=\+\/\-\*\>\<\!\|\&\~\^\"\_]*[a-zA-Z0-9_]*$'
ParameterName: '^p_[a-z]+[a-z0-9_]*$'
TypedefName: '^[a-z\_]+[a-z0-9_]*$'
CppMethod: '^[a-z\_]+[a-z0-9_]*[\=\+\/\-\*\>\<\!\|\&\~\^\"\_\(\)]*[a-zA-Z0-9_]*$'
Namespace: '^[a-z\_]*[a-z0-9_]*$'
ConversionFunction: '^.*$'
TemplateTypeParameter: '^.*$'
TemplateNonTypeParameter: '^.*$'
TemplateTemplateParameter: '^.*$'
FunctionTemplate: '^.*$'
ClassTemplate: '^.*$'
ClassTemplatePartialSpecialization: '^.*$'
NamespaceAlias: '^.*$'
UsingDirective: '^.*$'
UsingDeclaration: '^.*$'
TypeAliasName: '^.*$'
ClassAccessSpecifier: '^.*$'
TypeReference: '^.*$'
CxxBaseSpecifier: '^.*$'
TemplateReference: '^.*$'
NamespaceReference: '^.*$'
MemberReference: '^.*$'
LabelReference: '^.*$'
OverloadedDeclarationReference: '^.*$'
VariableReference: '^.*$'
InvalidFile: '^.*$'
NoDeclarationFound: '^.*$'
NotImplemented: '^.*$'
InvalidCode: '^.*$'
UnexposedExpression: '^.*$'
DeclarationReferenceExpression: '^.*$'
MemberReferenceExpression: '^.*$'
CallExpression: '^.*$'
BlockExpression: '^.*$'
IntegerLiteral: '^.*$'
FloatingLiteral: '^.*$'
ImaginaryLiteral: '^.*$'
StringLiteral: '^.*$'
CharacterLiteral: '^.*$'
ParenExpression: '^.*$'
UnaryOperator: '^.*$'
ArraySubscriptExpression: '^.*$'
BinaryOperator: '^.*$'
CompoundAssignmentOperator: '^.*$'
ConditionalOperator: '^.*$'
CstyleCastExpression: '^.*$'
CompoundLiteralExpression: '^.*$'
InitListExpression: '^.*$'
AddrLabelExpression: '^.*$'
StatementExpression: '^.*$'
GenericSelectionExpression: '^.*$'
GnuNullExpression: '^.*$'
CxxStaticCastExpression: '^.*$'
CxxDynamicCastExpression: '^.*$'
CxxReinterpretCastExpression: '^.*$'
CxxConstCastExpression: '^.*$'
CxxFunctionalCastExpression: '^.*$'
CxxTypeidExpression: '^.*$'
CxxBoolLiteralExpression: '^.*$'
CxxNullPointerLiteralExpression: '^.*$'
CxxThisExpression: '^.*$'
CxxThrowExpression: '^.*$'
CxxNewExpression: '^.*$'
CxxDeleteExpression: '^.*$'
CxxUnaryExpression: '^.*$'
PackExpansionExpression: '^.*$'
SizeOfPackExpression: '^.*$'
LambdaExpression: '^.*$'
ObjectBoolLiteralExpression: '^.*$'
ObjectSelfExpression: '^.*$'
UnexposedStatement: '^.*$'
LabelStatement: '^.*$'
CompoundStatement: '^.*$'
CaseStatement: '^.*$'
DefaultStatement: '^.*$'
IfStatement: '^.*$'
SwitchStatement: '^.*$'
WhileStatement: '^.*$'
DoStatement: '^.*$'
ForStatement: '^.*$'
GotoStatement: '^.*$'
IndirectGotoStatement: '^.*$'
ContinueStatement: '^.*$'
BreakStatement: '^.*$'
ReturnStatement: '^.*$'
AsmStatement: '^.*$'
CxxCatchStatement: '^.*$'
CxxTryStatement: '^.*$'
CxxForRangeStatement: '^.*$'
MsAsmStatement: '^.*$'
NullStatement: '^.*$'
DeclarationStatement: '^.*$'
TranslationUnit: '^.*$'
UnexposedAttribute: '^.*$'
CxxFinalAttribute: '^.*$'
CxxOverrideAttribute: '^.*$'
AnnotateAttribute: '^.*$'
AsmLabelAttribute: '^.*$'
PackedAttribute: '^.*$'
PureAttribute: '^.*$'
ConstAttribute: '^.*$'
NoduplicateAttribute: '^.*$'
PreprocessingDirective: '^.*$'
MacroDefinition: '^[A-Z_][A-Z0-9_]*$'
MacroInstantiation: '^[A-Z_][A-Z0-9_]*$'
InclusionDirective: '^.*$'
VariableName:
ScopePrefix:
Global: '^[a-z\_]+[a-z0-9_]*$'
Static: '^[a-z\_]+[a-z0-9_]*$'
ClassMember: '^m_[a-z]+[a-z0-9_]*$'
DataTypePrefix:
String: ''
Integer: ''
Bool: ''
Pointer: ''
# Allow snake_case, and CAP_CASE
# Pattern: '^.*$'