TypeInfo_Enum

Undocumented in source.

Members

Functions

equals
bool equals(void* p1, void* p2)
Undocumented in source. Be warned that the author may not have intended to support it.
initializer
const(void)[] initializer()
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

next
inout(TypeInfo) next [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
tsize
size_t tsize [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

base
TypeInfo base;
Undocumented in source.
m_init
void[] m_init;
Undocumented in source.
name
string name;
Undocumented in source.

Inherited Members

From TypeInfo

equals
bool equals(void* p1, void* p2)

Compares two instances for equality.

tsize
size_t tsize [@property getter]

Returns size of the type.

next
inout(TypeInfo) next [@property getter]

Get TypeInfo for 'next' type, as defined by what kind of type this is, null if none.

initializer
const(void)[] initializer()

Return default initializer. If the type should be initialized to all zeros, an array with a null ptr and a length equal to the type size will be returned. For static arrays, this returns the default initializer for a single element of the array, use tsize to get the correct size.

Meta