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

NameValueComment
Identifier0
ObjCZeroArgSelector1
ObjCOneArgSelector2
CXXConstructorName3
CXXDestructorName4
CXXConversionFunctionName5
CXXOperatorName6
CXXDeductionGuideName8
CXXLiteralOperatorName9
CXXUsingDirective10
ObjCMultiArgSelector11