Type

Undocumented in source.

Members

Functions

getField
const(Field) getField(string name)

Looks up a field by name.

getFieldNames
string[] getFieldNames()
Undocumented in source. Be warned that the author may not have intended to support it.
getFields
const(Field)[] getFields()

Returns an array of all fields defined by this type.

getMethod
const(Method) getMethod(string name, Type[] parameterTypes)
Undocumented in source. Be warned that the author may not have intended to support it.
getMethod
const(Method) getMethod(string name, TypeInfo[] parameterTypeInfos)
Undocumented in source. Be warned that the author may not have intended to support it.
getMethod
const(Method) getMethod(string name)
Undocumented in source. Be warned that the author may not have intended to support it.
getMethodNames
string[] getMethodNames()
Undocumented in source. Be warned that the author may not have intended to support it.
getMethods
const(Method)[] getMethods()
Undocumented in source. Be warned that the author may not have intended to support it.
getMethods
const(Method)[] getMethods(string name)
Undocumented in source. Be warned that the author may not have intended to support it.
getTypeInfo
const(TypeInfo) getTypeInfo()
Undocumented in source.
toString
string toString()
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

isAggregate
bool isAggregate [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
isArray
bool isArray [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
isAssocArray
bool isAssocArray [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
isBuiltIn
bool isBuiltIn [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
isClass
bool isClass [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
isInterface
bool isInterface [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
isModule
bool isModule [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
isPointer
bool isPointer [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
isPrimitive
bool isPrimitive [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
isStaticArray
bool isStaticArray [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
isString
bool isString [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
isStruct
bool isStruct [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

_fields
Field[string] _fields;
Undocumented in source.
_methods
Method[][string] _methods;
Undocumented in source.

Meta