QxOrm
1.5.0
C++ Object Relational Mapping library
|
qx::QxFactory<T> : concrete factory class to create object of type T dynamically using the class name More...
#include <QxFactory.h>
Classes | |
struct | qxCreateInstance |
struct | qxCreateInstance< false, false, false, false, true, dummy > |
struct | qxCreateInstance< false, false, false, true, bIsQObject, dummy > |
struct | qxCreateInstance< false, false, true, false, bIsQObject, dummy > |
struct | qxCreateInstance< false, true, false, false, bIsQObject, dummy > |
struct | qxCreateInstance< true, bIsIxPersistable, bIsIxService, bIsIxParameter, bIsQObject, dummy > |
Public Member Functions | |
QxFactory (const QString &sKey) | |
virtual | ~QxFactory () |
virtual qx::any | createObject (bool bRawPointer=false) const |
virtual void * | createObjectNudePtr () const |
virtual const std::type_info & | typeInfo () const |
qx::QxFactory<T> : concrete factory class to create object of type T dynamically using the class name
Definition at line 84 of file QxFactory.h.
qx::QxFactory< T >::QxFactory | ( | const QString & | sKey | ) | [inline] |
Definition at line 89 of file QxFactory.h.
virtual qx::QxFactory< T >::~QxFactory | ( | ) | [inline, virtual] |
Definition at line 90 of file QxFactory.h.
virtual qx::any qx::QxFactory< T >::createObject | ( | bool | bRawPointer = false | ) | const [inline, virtual] |
Implements qx::IxFactory.
Definition at line 93 of file QxFactory.h.
virtual void* qx::QxFactory< T >::createObjectNudePtr | ( | ) | const [inline, virtual] |
Implements qx::IxFactory.
Definition at line 96 of file QxFactory.h.
virtual const std::type_info& qx::QxFactory< T >::typeInfo | ( | ) | const [inline, virtual] |
Implements qx::IxFactory.
Definition at line 107 of file QxFactory.h.