Elm
2
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
|
This is the complete list of members for Enum< T >, including all inherited members.
asClass(void) const | Type | virtual |
asEnum(void) const | Enum | virtual |
asInstance(void) const | Type | virtual |
asParam(void) const | Type | virtual |
asPtr(void) const | Type | virtual |
asSerial(void) const | Type | virtual |
asTemplate(void) const | Type | virtual |
canCast(const Type *t) const | Enum | virtual |
Enum(const make &make) | Enum< T > | inline |
Enum(cstring name, const Value values[]) | Enum< T > | inline |
get(string name) | Type | static |
initialize(void) | Type | |
instantiate(void) const | Enum< T > | inlinevirtual |
isBool(void) const | Type | virtual |
isClass(void) const | Type | virtual |
isEnum(void) const | Enum | virtual |
isFloat(void) const | Type | virtual |
isInt(void) const | Type | virtual |
isPtr(void) const | Type | virtual |
isSerial(void) const | Type | virtual |
isVoid(void) const | Type | virtual |
Iter typedef | Enum | |
name(void) const | Type | inline |
nameFor(int value) const | Enum | virtual |
operator!=(const Type &t) const | Type | inline |
operator==(const Type &t) const | Type | inline |
param0 | Type | static |
param1 | Type | static |
param2 | Type | static |
param3 | Type | static |
pointer(void) const | Type | |
serialize(serial2::Serializer &ser, const void *data) const | Enum< T > | inlinevirtual |
type(void) const | Enum | virtual |
Type(string name="") | Type | |
TypeIter typedef | Type | |
types(void) | Type | static |
unserialize(serial2::Unserializer &uns, void *data) const | Enum< T > | inlinevirtual |
valueFor(string text) const | Enum | virtual |
values(void) const | Enum | inline |
~Enumerable(void) | Enumerable | virtual |
~Type(void) | Type | virtual |