Classdesc
3.D29
|
base class for polymorphic types. T is a type enumerator class More...
#include <polyBase.h>
Public Types | |
typedef T | Type |
Public Member Functions | |
virtual Type | type () const =0 |
virtual PolyBase * | clone () const =0 |
template<class U > | |
U * | cloneT () const |
base class for polymorphic types. T is a type enumerator class
|
inline |
cloneT is more user friendly way of getting clone to return the correct type. Returns NULL if U is invalid