Elm  1.0
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
elm::Class< T > Class Template Reference

#include <elm/rtti.h>

+ Inheritance diagram for elm::Class< T >:

Public Member Functions

 Class (CString name, AbstractClass *base=0)
 
virtual void * instantiate (void)
 
- Public Member Functions inherited from elm::AbstractClass
 AbstractClass (CString name, AbstractClass *base=0)
 
virtual ~AbstractClass (void)
 
CString name (void) const
 
AbstractClassbase (void) const
 
bool baseOf (AbstractClass *clazz)
 

Constructor & Destructor Documentation

template<class T >
elm::Class< T >::Class ( CString  name,
AbstractClass< T > *  base = 0 
)

Member Function Documentation

template<class T >
virtual void* elm::Class< T >::instantiate ( void  )
virtual

Implements elm::AbstractClass.


The documentation for this class was generated from the following file: