Classdesc  3.D29
PolyBase< T > Struct Template Referenceabstract

base class for polymorphic types. T is a type enumerator class More...

#include <polyBase.h>

Inheritance diagram for PolyBase< T >:
Inheritance graph
Collaboration diagram for PolyBase< T >:
Collaboration graph

Public Types

typedef T Type
 

Public Member Functions

virtual Type type () const =0
 
virtual PolyBaseclone () const =0
 
template<class U >
U * cloneT () const
 

Detailed Description

template<class T>
struct classdesc::PolyBase< T >

base class for polymorphic types. T is a type enumerator class

Member Function Documentation

U* cloneT ( ) const
inline

cloneT is more user friendly way of getting clone to return the correct type. Returns NULL if U is invalid


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