Elm  2
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
Enum< T > Member List

This is the complete list of members for Enum< T >, including all inherited members.

asClass(void) constTypevirtual
asEnum(void) constEnumvirtual
asInstance(void) constTypevirtual
asParam(void) constTypevirtual
asPtr(void) constTypevirtual
asSerial(void) constTypevirtual
asTemplate(void) constTypevirtual
canCast(const Type *t) constEnumvirtual
Enum(const make &make)Enum< T >inline
Enum(cstring name, const Value values[])Enum< T >inline
get(string name)Typestatic
initialize(void)Type
instantiate(void) constEnum< T >inlinevirtual
isBool(void) constTypevirtual
isClass(void) constTypevirtual
isEnum(void) constEnumvirtual
isFloat(void) constTypevirtual
isInt(void) constTypevirtual
isPtr(void) constTypevirtual
isSerial(void) constTypevirtual
isVoid(void) constTypevirtual
Iter typedefEnum
name(void) constTypeinline
nameFor(int value) constEnumvirtual
operator!=(const Type &t) constTypeinline
operator==(const Type &t) constTypeinline
param0Typestatic
param1Typestatic
param2Typestatic
param3Typestatic
pointer(void) constType
serialize(serial2::Serializer &ser, const void *data) constEnum< T >inlinevirtual
type(void) constEnumvirtual
Type(string name="")Type
TypeIter typedefType
types(void)Typestatic
unserialize(serial2::Unserializer &uns, void *data) constEnum< T >inlinevirtual
valueFor(string text) constEnumvirtual
values(void) constEnuminline
~Enumerable(void)Enumerablevirtual
~Type(void)Typevirtual