Unqualifies the given type, i.e. removing const, immutable and so on.
Evaluates to true if T is a static array.
Evaluates to the base type of the enum.
Evaluates to the type the pointer points to.
Evaluates the type of the element of the array.
Evaluates to the key type of the associative array.
Evaluates to the type of the given expression or type. The built-in $(D_KEYWORD typeof) only accepts expressions, not types. If given a type, this will just evaluate to the given type as is.
Evaluates to the type of the data type.
Evaluates to the value type of the associative array.
Evaluates to true if T is an array.
Evaluates to true if T is a an associative array.
Evaluates to true if T is class.
Evaluates to true if T is an enum.
Evaluates to true if T is a floating point type.
Evaluates to true if T is a function pointer.
Evaluates to true if T is an interface.
Evaluates to true if T is a class or an interface.
Evaluates to true if T is a pointer.
Evaluates to true if T is a primitive type.
Evaluates to true if T is an object or a pointer.
Evaluates to true if T is a string.
Evaluates to true if T is a struct.
Evaluates to true if the given argument is a symbol.
Evaluates to true if the given symbol is a type.
Evaluates to true if T is void.
Copyright (c) 2010-2011 Jacob Carlborg.
Initial created: Jan 26, 2010