QxOrm  1.2.6
C++ Object Relational Mapping library
QxDao_IsDirty.h File Reference
#include <boost/static_assert.hpp>
#include <boost/mpl/if.hpp>
#include <boost/mpl/logical.hpp>
#include <boost/type_traits/is_pointer.hpp>
#include <QtCore/qstringlist.h>
#include <QxDao/QxSqlQueryBuilder.h>
#include <QxDao/IxSqlRelation.h>
#include <QxTraits/is_qx_registered.h>
#include <QxTraits/is_container.h>
#include <QxTraits/is_smart_ptr.h>
#include <QxTraits/generic_container.h>

Go to the source code of this file.

Classes

struct  qx::dao::detail::QxDao_IsDirty_Generic< T >
struct  qx::dao::detail::QxDao_IsDirty_Container< T >
struct  qx::dao::detail::QxDao_IsDirty_Ptr< T >
struct  qx::dao::detail::QxDao_IsDirty< T >

Namespaces

namespace  qx
 

Root namespace for all QxOrm library features.


namespace  qx::dao
 

Database communication used by persistence engine (ORM - Object Relational Mapping)


namespace  qx::dao::detail
 

Internal helper tools for qx::dao namespace.


Functions

template<class T >
void qx::dao::detail::is_dirty (const T &obj1, const T &obj2, QStringList &lstDiff)