![]() |
QxOrm
1.2.7
C++ Object Relational Mapping library
|
Concrete class registered into QxOrm context. More...
#include <boost/static_assert.hpp>
#include <boost/type_traits/is_same.hpp>
#include <boost/type_traits/is_base_of.hpp>
#include <boost/type_traits/is_abstract.hpp>
#include <boost/serialization/version.hpp>
#include <QxRegister/IxClass.h>
#include <QxDataMember/QxDataMemberX.h>
#include <QxFunction/QxFunctionInclude.h>
#include <QxSingleton/QxSingleton.h>
#include <QxTraits/get_class_name.h>
#include <QxTraits/get_base_class.h>
#include <QxTraits/get_primary_key.h>
#include <QxValidator/QxValidatorX.h>
#include "../../inl/QxRegister/QxClass.inl"
Go to the source code of this file.
Classes | |
class | qx::QxClass< T > |
qx::QxClass<T> : concrete class of type T registered into QxOrm context (this class is a singleton and is thread-safe) More... | |
struct | qx::QxClass< T >::implementIxPersistable_Helper< U, dummy > |
struct | qx::QxClass< T >::implementIxPersistable_Helper< qx::trait::no_base_class_defined, dummy > |
struct | qx::QxClass< T >::implementIxPersistable_Helper< QObject, dummy > |
Namespaces | |
namespace | qx |
Root namespace for all QxOrm library features. | |
namespace | qx::trait |
QxOrm library traits (template metaprogramming) not available in boost::type_traits library. | |
Functions | |
template<class T > | |
void | qx::register_class (T &t) |
qx::register_class<T>(T & t) : specialize this template to register a class of type T into QxOrm context |
Concrete class registered into QxOrm context.
Definition in file QxClass.h.