#include <LogicFactory.h>
Public Member Functions | |
std::unique_ptr< Ilogic > | CreateObject (const Identifier &id) const |
bool | Register (const Identifier &id, LogicCreator creator) |
bool | Unregister (const Identifier &id) |
Private Attributes | |
std::map< Identifier, LogicCreator > | m_associations |
email: aosor io@u niand es.e du.co
Definition at line 20 of file LogicFactory.h.
|
inline |
Definition at line 33 of file LogicFactory.h.
References LogicFactory< Ilogic, Identifier, LogicCreator >::m_associations.
Referenced by LogicTool< GenLogic >::retrieve().
|
inline |
Definition at line 23 of file LogicFactory.h.
References LogicFactory< Ilogic, Identifier, LogicCreator >::m_associations.
Referenced by LogicTool< GenLogic >::initialise().
|
inline |
Definition at line 28 of file LogicFactory.h.
References LogicFactory< Ilogic, Identifier, LogicCreator >::m_associations.
|
private |
Definition at line 46 of file LogicFactory.h.
Referenced by LogicFactory< Ilogic, Identifier, LogicCreator >::CreateObject(), LogicFactory< Ilogic, Identifier, LogicCreator >::Register(), and LogicFactory< Ilogic, Identifier, LogicCreator >::Unregister().