QxOrm
1.5.0
C++ Object Relational Mapping library
|
qx::IxFactory : common interface for all classes that can be created dynamically using the class name More...
#include <IxFactory.h>
Public Member Functions | |
IxFactory (const QString &sKey) | |
virtual | ~IxFactory () |
virtual qx::any | createObject (bool bRawPointer=false) const =0 |
virtual void * | createObjectNudePtr () const =0 |
virtual const std::type_info & | typeInfo () const =0 |
Protected Attributes | |
QString | m_sKeyFactory |
Factory key used by the collection QxFactoryX. | |
Private Member Functions | |
IxFactory (const IxFactory &other) | |
IxFactory & | operator= (const IxFactory &other) |
qx::IxFactory : common interface for all classes that can be created dynamically using the class name
Definition at line 58 of file IxFactory.h.
qx::IxFactory::IxFactory | ( | const QString & | sKey | ) |
virtual qx::IxFactory::~IxFactory | ( | ) | [virtual] |
qx::IxFactory::IxFactory | ( | const IxFactory & | other | ) | [inline, private] |
Definition at line 79 of file IxFactory.h.
virtual qx::any qx::IxFactory::createObject | ( | bool | bRawPointer = false | ) | const [pure virtual] |
Implemented in qx::QxFactory< T >.
virtual void* qx::IxFactory::createObjectNudePtr | ( | ) | const [pure virtual] |
Implemented in qx::QxFactory< T >.
Definition at line 80 of file IxFactory.h.
virtual const std::type_info& qx::IxFactory::typeInfo | ( | ) | const [pure virtual] |
Implemented in qx::QxFactory< T >.
QString qx::IxFactory::m_sKeyFactory [protected] |
Factory key used by the collection QxFactoryX.
Definition at line 63 of file IxFactory.h.