| QxOrm 1.1.7 C++ Object Relational Mapping library

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

- File List
- File Members

Classes | Namespaces
QxSqlRelation.h File Reference
QxDao : QxOrm library database communication used by persistence engine (ORM - Object Relational Mapping)

Base class for all relationships defined between 2 classes (or between 2 tables in database) More...

`#include <boost/mpl/if.hpp>`
`#include <boost/mpl/logical.hpp>`
`#include <boost/type_traits/is_same.hpp>`
`#include <boost/type_traits/is_pointer.hpp>`
`#include <QxDao/QxDao.h>`
`#include <QxDao/IxSqlRelation.h>`
`#include <QxDao/IxSqlQueryBuilder.h>`
`#include <QxTraits/remove_attr.h>`
`#include <QxTraits/remove_smart_ptr.h>`
`#include <QxTraits/generic_container.h>`
`#include <QxTraits/is_container.h>`
`#include <QxTraits/is_valid_primary_key.h>`
`#include <QxTraits/is_qx_registered.h>`
`#include <QxDao/QxSqlRelation_OneToOne.h>`
`#include <QxDao/QxSqlRelation_OneToMany.h>`
`#include <QxDao/QxSqlRelation_ManyToOne.h>`
`#include <QxDao/QxSqlRelation_ManyToMany.h>`
`#include <QxDao/QxSqlRelation_RawData.h>`

Go to the source code of this file.

## Classes
class | qx::QxSqlRelation< DataType, Owner >
| qx::QxSqlRelation<DataType, Owner> : base class for all relationships defined between 2 classes (or between 2 tables in database) More...
struct | qx::QxSqlRelation< DataType, Owner >::getData_Helper< bIsPointer, bIsContainer, dummy >
struct | qx::QxSqlRelation< DataType, Owner >::getData_Helper< true, false, dummy >
struct | qx::QxSqlRelation< DataType, Owner >::getData_Helper< false, true, dummy >
struct | qx::QxSqlRelation< DataType, Owner >::getData_Helper< true, true, dummy >
struct | qx::QxSqlRelation< DataType, Owner >::getContainer_Helper< bIsPointer, bIsContainer, dummy >
struct | qx::QxSqlRelation< DataType, Owner >::getContainer_Helper< true, false, dummy >
struct | qx::QxSqlRelation< DataType, Owner >::getContainer_Helper< false, true, dummy >
struct | qx::QxSqlRelation< DataType, Owner >::getContainer_Helper< true, true, dummy >
struct | qx::QxSqlRelation< DataType, Owner >::createItem_Helper< bIsContainer, dummy >
struct | qx::QxSqlRelation< DataType, Owner >::createItem_Helper< true, dummy >
## Namespaces
namespace | qx

| Root namespace for all QxOrm library features.

## Detailed Description

Base class for all relationships defined between 2 classes (or between 2 tables in database)

Author:
  Lionel Marty

Definition in file QxSqlRelation.h.

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines