Type

Undocumented in source.

Members

Functions

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

Imports

Variadic (from std.traits)
public import std.traits : Variadic;
Undocumented in source.

Static functions

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

Variables

_parameterDefaultValues
immutable(Value)[] _parameterDefaultValues;
Undocumented in source.
_parameterNames
immutable(CachedString)[] _parameterNames;
Undocumented in source.
arrayLength
CachedString arrayLength;
Undocumented in source.
attributes
immutable(CachedString)[] attributes;
Undocumented in source.
elementType
CachedType elementType;
Undocumented in source.
keyType
CachedType keyType;
Undocumented in source.
kind
TypeKind kind;
Undocumented in source.
modifiers
immutable(CachedString)[] modifiers;
Undocumented in source.
parameterTypes
immutable(CachedType)[] parameterTypes;
Undocumented in source.
returnType
CachedType returnType;
Undocumented in source.
templateArgs
CachedString templateArgs;
Undocumented in source.
text
CachedString text;
Undocumented in source.
typeDecl
Rebindable!(const(Declaration)) typeDecl;
Undocumented in source.
typeName
CachedString typeName;
Undocumented in source.
variadic
Variadic variadic;
Undocumented in source.

Meta