enum ElaboratedTypeKeyword
Description
The elaboration keyword that precedes a qualified type name or introduces an elaborated-type-specifier.
Declared at: clang/include/clang/AST/Type.h:5462
Enumerators
Name | Value | Comment |
---|---|---|
ETK_Struct | 0 | The "struct" keyword introduces the elaborated-type-specifier. |
ETK_Interface | 1 | The "__interface" keyword introduces the elaborated-type-specifier. |
ETK_Union | 2 | The "union" keyword introduces the elaborated-type-specifier. |
ETK_Class | 3 | The "class" keyword introduces the elaborated-type-specifier. |
ETK_Enum | 4 | The "enum" keyword introduces the elaborated-type-specifier. |
ETK_Typename | 5 | The "typename" keyword precedes the qualified type name, e.g.,\c typename T::type. |
ETK_None | 6 | No keyword precedes the qualified type name. |