Implements a generic cloning object Factory. More...
Inheritance diagram for Feel::FactoryClone< AbstractProduct, ProductCreator, FactoryErrorPolicy >:
Collaboration diagram for Feel::FactoryClone< AbstractProduct, ProductCreator, FactoryErrorPolicy >:Typedefs | |
| typedef FactoryErrorPolicy< TypeInfo, AbstractProduct > | super |
Methods | |
| bool | registerProduct (const TypeInfo &id, ProductCreator creator) |
| bool | unregisterProduct (const TypeInfo &id) |
| std::unique_ptr< AbstractProduct > | createObject (const AbstractProduct *model) |
Additional Inherited Members | |
Static Public Member Functions inherited from Feel::FactoryDefaultError< TypeInfo, AbstractProduct > | |
| static std::unique_ptr< AbstractProduct > | onUnknownType (TypeInfo id) |
Implements a generic cloning object Factory.