|
Namespaces |
namespace | FactoryObjectConfigsDeclar |
Classes |
class | FactoryObjectConfigsDeclar::FactoryObjectConfigsError< IdentifierType, AbstractProduct > |
| Manages the "Unknown Type" error in the FactoryObjectConfigs. More...
|
Typedefs |
typedef Object::Config | FactoryObjectConfigsDeclar::ProductType |
| Type of basic product.
|
typedef string | FactoryObjectConfigsDeclar::IdentifierType |
| Type of identifier used to create instances.
|
typedef TiXmlElement * | FactoryObjectConfigsDeclar::InitializerType |
| Initializer type of the product (passed as constructor argument).
|
typedef Object::Config *(*) | FactoryObjectConfigsDeclar::CreateFunctionType (const InitializerType &) |
| Function that will create instance of a selected product.
|
typedef Singleton< Factory<
FactoryObjectConfigsDeclar::ProductType,
FactoryObjectConfigsDeclar::IdentifierType,
FactoryObjectConfigsDeclar::InitializerType,
FactoryObjectConfigsDeclar::CreateFunctionType,
FactoryObjectConfigsDeclar::FactoryObjectConfigsError >> | FactoryObjectConfigs |
| Factory that creates instances of object's configs derived from the Object::Config class.
|