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

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

AbstractClass(CString name, const AbstractClass &base)AbstractClass
AbstractClass(const make &m)AbstractClass
AbstractClass(const make &m, const AbstractClass &base)AbstractClass
AbstractTuple(cstring name)AbstractTuple< T >inline
acc_t typedefTuple1< T, A >
add(const rtti::Type *t)AbstractTuple< T >inlineprotected
asClass(void) constAbstractClassvirtual
asEnum(void) constTypevirtual
asInstance(void) constTypevirtual
asParam(void) constTypevirtual
asPtr(void) constTypevirtual
asSerial(void) constTypevirtual
asTemplate(void) constTypevirtual
base(void) constAbstractClassinline
baseOf(const AbstractClass *clazz)AbstractClass
canCast(const Type *t) constTypevirtual
count() constTupleinline
downCast(void *ptr) constAbstractClassvirtual
downCast(void *ptr, const AbstractClass &cls) constAbstractClass
downCast(const void *ptr) constAbstractClassinline
downCast(const void *ptr, const AbstractClass &cls) constAbstractClassinline
free(void *obj) const overrideAbstractTuple< T >inlinevirtual
get(string name)Typestatic
initialize(void)Type
instantiate(void) const overrideAbstractTuple< T >inlinevirtual
isBool(void) constTypevirtual
isClass(void) constAbstractClassvirtual
isEnum(void) constTypevirtual
isFloat(void) constTypevirtual
isInt(void) constTypevirtual
isPtr(void) constTypevirtual
isSerial(void) constTypevirtual
isVoid(void) constTypevirtual
make(const Vector< Variant > &values, int i) const overrideTuple1< T, A >inlinevirtual
name(void) constTypeinline
operations(void) constAbstractClassinline
operator!=(const Type &t) constTypeinline
operator==(const Type &t) constTypeinline
param0Typestatic
param1Typestatic
param2Typestatic
param3Typestatic
params(void) constAbstractClassinline
pointer(void) constType
split(void *ptr, Vector< Variant > &values) const overrideTuple1< T, A >inlinevirtual
toTuple() const overrideAbstractTuple< T >inlinevirtual
Tuple1(cstring name, acc_t acc)Tuple1< T, A >inline
Type(string name="")Type
TypeIter typedefType
types() const overrideAbstractTuple< T >inlinevirtual
upCast(void *ptr) constAbstractClassvirtual
upCast(void *ptr, const AbstractClass &cls) constAbstractClass
upCast(const void *ptr) constAbstractClassinline
upCast(const void *ptr, const AbstractClass &cls) constAbstractClassinline
~Tuple()Tuplevirtual
~Type(void)Typevirtual