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.
1.5.1-p1