| QxOrm 1.1.9 C++ Object Relational Mapping library

- Main Page
- Modules
- Namespaces
- Classes
- Files
- Directories

- Class List
- Class Index
- Class Hierarchy
- Class Members

Classes | Public Member Functions
qx::QxFactory< T > Class Template Reference
QxFactory : QxOrm library factory pattern used by introspection engine

qx::QxFactory<T> : concrete factory class to create object of type T dynamically using the class name More...

`#include <QxFactory.h>`

Inheritance diagram for qx::QxFactory< T >:

List of all members.

## Classes
struct | qxCreateInstance
struct | qxCreateInstance< true, dummy >
## Public Member Functions
| QxFactory (const QString &sKey)
virtual | ~QxFactory ()
virtual boost::any | createObject () const
virtual void * | createObjectNudePtr () const

## Detailed Description

### template<class T>
class qx::QxFactory< T >

qx::QxFactory<T> : concrete factory class to create object of type T dynamically using the class name

Definition at line 62 of file QxFactory.h.

## Constructor & Destructor Documentation

template<class T >

qx::QxFactory< T >::QxFactory | ( | const QString & | sKey | ) | `[inline]`

Definition at line 67 of file QxFactory.h.

template<class T >

virtual qx::QxFactory< T >::~QxFactory | ( |  | ) | `[inline, virtual]`

Definition at line 68 of file QxFactory.h.

## Member Function Documentation

template<class T >

virtual boost::any qx::QxFactory< T >::createObject | ( |  | ) | const`[inline, virtual]`

Implements qx::IxFactory.

Definition at line 70 of file QxFactory.h.

template<class T >

virtual void* qx::QxFactory< T >::createObjectNudePtr | ( |  | ) | const`[inline, virtual]`

Implements qx::IxFactory.

Definition at line 73 of file QxFactory.h.

The documentation for this class was generated from the following file:

- D:/Dvlp/_Perso/QxOrm/include/QxFactory/QxFactory.h

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines