Type

Undocumented in source.

Constructors

this
this()
Undocumented in source.
this
this(Declaration decl)
Undocumented in source.

Members

Functions

opEquals
equals_t opEquals(Object other_)
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

makeArray
Type makeArray(Type base_type)
Undocumented in source. Be warned that the author may not have intended to support it.
makeAssociativeArray
Type makeAssociativeArray(Type value_type, Type key_type)
Undocumented in source. Be warned that the author may not have intended to support it.
makeDelegate
Type makeDelegate(Type return_type, Type[] parameter_types)
Undocumented in source. Be warned that the author may not have intended to support it.
makeFunction
Type makeFunction(Type return_type, Type[] parameter_types)
Undocumented in source. Be warned that the author may not have intended to support it.
makePointer
Type makePointer(Type base_type)
Undocumented in source. Be warned that the author may not have intended to support it.
makeStaticArray
Type makeStaticArray(Type base_type, string length)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

_parameterDefaultValues
Value[] _parameterDefaultValues;
Undocumented in source.
_parameterNames
string[] _parameterNames;
Undocumented in source.
arrayLength
string arrayLength;
Undocumented in source.
attributes
string[] attributes;
Undocumented in source.
elementType
Type elementType;
Undocumented in source.
keyType
Type keyType;
Undocumented in source.
kind
TypeKind kind;
Undocumented in source.
modifiers
string[] modifiers;
Undocumented in source.
parameterTypes
Type[] parameterTypes;
Undocumented in source.
returnType
Type returnType;
Undocumented in source.
templateArgs
string templateArgs;
Undocumented in source.
text
string text;
Undocumented in source.
typeDecl
Declaration typeDecl;
Undocumented in source.
typeName
string typeName;
Undocumented in source.

Meta