#include <factory.h>
Inheritance diagram for Factory< Type >:
Public Types | |
typedef Type * | CreateFunc (const FactoryParams ¶ms) |
Public Member Functions | |
INLINE Type * | make_instance (TypeHandle handle, const FactoryParams ¶ms=FactoryParams()) |
INLINE Type * | make_instance (const string &type_name, const FactoryParams ¶ms=FactoryParams()) |
INLINE Type * | make_instance_more_general (TypeHandle handle, const FactoryParams ¶ms=FactoryParams()) |
INLINE Type * | make_instance_more_general (const string &type_name, const FactoryParams ¶ms=FactoryParams()) |
INLINE void | register_factory (TypeHandle handle, CreateFunc *func) |
|
|
|
Reimplemented from FactoryBase. |
|
Reimplemented from FactoryBase. |
|
Reimplemented from FactoryBase. |
|
Reimplemented from FactoryBase. |
|
|