AltDeclarator.
Basic type.
Single token, one of keywords: bool, byte, ubyte, short, ushort, int, uint, long, ulong, char, wchar, dchar, float, double, real, ifloat, idouble, ireal, cfloat, cdouble, creal, void
Expression.
Identifier.
Identifier list.
Template instance.
Type.
Single token, one of keywords: const, immutable, inout, shared
Zero, one or several keywords: const, immutable, inout, shared
Typeof.
Lexem type constants
Returns true for one of keywords: bool, byte, ubyte, short, ushort, int, uint, long, ulong, char, wchar, dchar, float, double, real, ifloat, idouble, ireal, cfloat, cdouble, creal, void
Returns true for one of keywords: const, immutable, inout, shared