enum DeclarationName::NameKind
Description
The kind of the name stored in this DeclarationName. The first 7 enumeration values are stored inline and correspond to frequently used kinds. The rest is stored in DeclarationNameExtra and correspond to infrequently used kinds.
Declared at: clang/include/clang/AST/DeclarationName.h:208
Enumerators
Name | Value | Comment |
---|---|---|
Identifier | 0 | |
ObjCZeroArgSelector | 1 | |
ObjCOneArgSelector | 2 | |
CXXConstructorName | 3 | |
CXXDestructorName | 4 | |
CXXConversionFunctionName | 5 | |
CXXOperatorName | 6 | |
CXXDeductionGuideName | 8 | |
CXXLiteralOperatorName | 9 | |
CXXUsingDirective | 10 | |
ObjCMultiArgSelector | 11 |