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. |