QxOrm  1.2.6
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>

Inheritance diagram for qx::IxFactory:
qx::QxFactory< T >

List of all members.

Public Member Functions

 IxFactory (const QString &sKey)
virtual ~IxFactory ()
virtual boost::any createObject () 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.

Detailed Description

qx::IxFactory : common interface for all classes that can be created dynamically using the class name

Definition at line 57 of file IxFactory.h.


Constructor & Destructor Documentation

qx::IxFactory::IxFactory ( const QString &  sKey)
virtual qx::IxFactory::~IxFactory ( ) [virtual]

Member Function Documentation

virtual boost::any qx::IxFactory::createObject ( ) const [pure virtual]

Implemented in qx::QxFactory< T >.

virtual void* qx::IxFactory::createObjectNudePtr ( ) const [pure virtual]

Implemented in qx::QxFactory< T >.

virtual const std::type_info& qx::IxFactory::typeInfo ( ) const [pure virtual]

Implemented in qx::QxFactory< T >.


Member Data Documentation

QString qx::IxFactory::m_sKeyFactory [protected]

Factory key used by the collection QxFactoryX.

Definition at line 62 of file IxFactory.h.


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