struct DeclaratorChunk::ArrayTypeInfo
Declaration
struct DeclaratorChunk::ArrayTypeInfo { /* full declaration omitted */ };
Declared at: clang/include/clang/Sema/DeclSpec.h:1226
Member Variables
- public unsigned int TypeQuals
- The type qualifiers for the array: const/volatile/restrict/__unaligned/_Atomic.
- public unsigned int hasStatic
- True if this dimension included the 'static' keyword.
- public unsigned int isStar
- True if this dimension was [*]. In this case, NumElts is null.
- public clang::Expr* 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.
Method Overview
- public void destroy()
Methods
ΒΆvoid destroy()
void destroy()
Declared at: clang/include/clang/Sema/DeclSpec.h:1242