enum class UnqualifiedIdKind
Description
Describes the kind of unqualified-id parsed.
Declared at: clang/include/clang/Sema/DeclSpec.h:927
Enumerators
Name | Value | Comment |
---|---|---|
IK_Identifier | 0 | An identifier. |
IK_OperatorFunctionId | 1 | An overloaded operator name, e.g., operator+. |
IK_ConversionFunctionId | 2 | A conversion function name, e.g., operator int. |
IK_LiteralOperatorId | 3 | A user-defined literal name, e.g., operator "" _i. |
IK_ConstructorName | 4 | A constructor name. |
IK_ConstructorTemplateId | 5 | A constructor named via a template-id. |
IK_DestructorName | 6 | A destructor name. |
IK_TemplateId | 7 | A template-id, e.g., f <int >. |
IK_ImplicitSelfParam | 8 | An implicit 'self' parameter |
IK_DeductionGuideName | 9 | A deduction-guide name (a template-name) |