CParser.Specifier

Aggregate for all the various specifiers

Members

Variables

_deprecated
bool _deprecated;

deprecated attribute

_nothrow
bool _nothrow;

nothrow attribute

_pure
bool _pure;

pure attribute

alignExps
AST.Expressions* alignExps;

alignment

depMsg
AST.Expression depMsg;

deprecated message

dllexport
bool dllexport;

dllexport attribute

dllimport
bool dllimport;

dllimport attribute

mod
MOD mod;

type qualifiers

naked
bool naked;

naked attribute

noreturn
bool noreturn;

noreturn attribute

packalign
structalign_t packalign;

#pragma pack alignment value

scw
SCW scw;

storage-class specifiers

vector_size
uint vector_size;

positive power of 2 multipe of base type size

Meta