Public Types | |
typedef BaseProductList::Head | AbstractProduct |
Public Member Functions | |
PrototypeFactoryUnit (AbstractProduct *p=0) | |
template<class U> | |
void | GetPrototype (U *&p) |
template<class U> | |
void | SetPrototype (U *pObj) |
AbstractProduct * | DoCreate (Type2Type< AbstractProduct >) |
Protected Types | |
typedef BaseProductList::Tail | ProductList |
Definition at line 111 of file AbstractFactory.h.