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 |