clang API Documentation
#include <DeclSpec.h>


Public Member Functions | |
| void | destroy () |
Public Attributes | |
| unsigned | TypeQuals: 3 |
| The type qualifiers for the array: const/volatile/restrict. | |
| bool | hasStatic: 1 |
| True if this dimension included the 'static' keyword. | |
| bool | isStar: 1 |
| True if this dimension was [*]. In this case, NumElts is null. | |
| Expr * | NumElts |
Definition at line 1033 of file DeclSpec.h.
| void clang::DeclaratorChunk::ArrayTypeInfo::destroy | ( | ) | [inline] |
Definition at line 1048 of file DeclSpec.h.
Referenced by clang::DeclaratorChunk::destroy().
True if this dimension included the 'static' keyword.
Definition at line 1038 of file DeclSpec.h.
Referenced by clang::DeclaratorChunk::getArray(), and GetFullTypeForDeclarator().
True if this dimension was [*]. In this case, NumElts is null.
Definition at line 1041 of file DeclSpec.h.
Referenced by clang::DeclaratorChunk::getArray(), and GetFullTypeForDeclarator().
This is the size of the array, or null if [] or [*] was specified. Since the parser is multi-purpose, and we don't want to impose a root expression class on all clients, NumElts is untyped.
Definition at line 1046 of file DeclSpec.h.
Referenced by clang::Sema::ActOnCXXNew(), clang::DeclaratorChunk::getArray(), and GetFullTypeForDeclarator().
The type qualifiers for the array: const/volatile/restrict.
Definition at line 1035 of file DeclSpec.h.
Referenced by clang::DeclaratorChunk::getArray(), and GetFullTypeForDeclarator().