![]() |
QxOrm 1.4.9
C++ Object Relational Mapping library
|
Common interface (abstract class) for persistents classes using QX_PERSISTABLE_HPP() and QX_PERSISTABLE_CPP() macros. More...
#include <QxDao/QxSqlQuery.h>
#include <QxDao/QxDao.h>
#include <QxDao/QxSqlSaveMode.h>
#include <QxRegister/QxClass.h>
#include <QxCollection/QxCollection.h>
#include <QxValidator/QxInvalidValueX.h>
#include <QxValidator/QxValidatorFct.h>
#include <QxTraits/get_class_name.h>
#include <QxDao/IxPersistableCollection.h>
Go to the source code of this file.
Classes | |
class | qx::IxPersistable |
qx::IxPersistable : common interface (abstract class) for persistents classes using QX_PERSISTABLE_HPP() and QX_PERSISTABLE_CPP() macros More... | |
struct | qx::trait::is_ix_persistable< T > |
qx::trait::is_ix_persistable<T>::value : return true if T implements qx::IxPersistable interface, otherwise return false More... | |
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. | |
Macros | |
#define | QX_PERSISTABLE_JSON_HPP(className) |
#define | QX_PERSISTABLE_HPP(className) |
#define | QX_PERSISTABLE_CAST_COLLECTION(className) |
#define | QX_PERSISTABLE_JSON_CPP(className) |
#define | QX_PERSISTABLE_CPP(className) |
Typedefs | |
typedef std::shared_ptr< qx::IxPersistable > | qx::IxPersistable_ptr |
Common interface (abstract class) for persistents classes using QX_PERSISTABLE_HPP() and QX_PERSISTABLE_CPP() macros.
Definition in file IxPersistable.h.
#define QX_PERSISTABLE_CAST_COLLECTION | ( | className | ) |
Definition at line 406 of file IxPersistable.h.
#define QX_PERSISTABLE_CPP | ( | className | ) |
Definition at line 421 of file IxPersistable.h.
#define QX_PERSISTABLE_HPP | ( | className | ) |
Definition at line 377 of file IxPersistable.h.
#define QX_PERSISTABLE_JSON_CPP | ( | className | ) |
Definition at line 412 of file IxPersistable.h.
#define QX_PERSISTABLE_JSON_HPP | ( | className | ) |
Definition at line 368 of file IxPersistable.h.