|
Classdesc 3.44
|
base class for polymorphic types. T is a type enumerator class More...
#include <polyBase.h>


Public Types | |
| typedef T | Type |
| typedef std::auto_ptr< PolyBase > | AutoPtr |
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
cloneT is more user friendly way of getting clone to return the correct type. Returns NULL if U is invalid