clang
6.0.0
|
#include "clang/Sema/DeclSpec.h"
Public Member Functions | |
void | destroy () |
Public Attributes | |
unsigned | TypeQuals: 5 |
The type qualifiers for the array: const/volatile/restrict/__unaligned/_Atomic. More... | |
unsigned | hasStatic: 1 |
True if this dimension included the 'static' keyword. More... | |
unsigned | isStar: 1 |
True if this dimension was [*]. In this case, NumElts is null. More... | |
Expr * | NumElts |
This is the size of the array, or null if [] or [*] was specified. More... | |
![]() | |
AttributeList * | AttrList |
Definition at line 1176 of file DeclSpec.h.
|
inline |
Definition at line 1192 of file DeclSpec.h.
unsigned clang::DeclaratorChunk::ArrayTypeInfo::hasStatic |
True if this dimension included the 'static' keyword.
Definition at line 1182 of file DeclSpec.h.
Referenced by clang::Sema::ActOnCXXNew().
unsigned clang::DeclaratorChunk::ArrayTypeInfo::isStar |
True if this dimension was [*]. In this case, NumElts is null.
Definition at line 1185 of file DeclSpec.h.
Expr* clang::DeclaratorChunk::ArrayTypeInfo::NumElts |
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 1190 of file DeclSpec.h.
Referenced by clang::Sema::ActOnCXXNew(), and clang::Declarator::isArrayOfUnknownBound().
unsigned clang::DeclaratorChunk::ArrayTypeInfo::TypeQuals |
The type qualifiers for the array: const/volatile/restrict/__unaligned/_Atomic.
Definition at line 1179 of file DeclSpec.h.