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

Methods

ΒΆvoid destroy()

Declared at: clang/include/clang/Sema/DeclSpec.h:1242