QxOrm
1.5.0
C++ Object Relational Mapping library
|
#include <QxNestedModel.h>
Public Types | |
typedef std::conditional < std::is_pointer< T >::value, qx::model_view::detail::QxNestedModel_Ptr < T, M > , qx::model_view::detail::QxNestedModel_Generic < T, M > >::type | type_model_view_1 |
typedef std::conditional < qx::trait::is_smart_ptr< T > ::value, qx::model_view::detail::QxNestedModel_Ptr < T, M >, type_model_view_1 > ::type | type_model_view_2 |
typedef std::conditional < qx::trait::is_container< T > ::value, qx::model_view::detail::QxNestedModel_Container < T, M >, type_model_view_2 > ::type | type_model_view_3 |
Static Public Member Functions | |
static qx::IxModel * | create (qx::IxModel *pParent, const QModelIndex &idxParent, T &t) |
static void | synchronize (qx::IxModel *pModel, T &t) |
Definition at line 317 of file QxNestedModel.h.
typedef std::conditional< std::is_pointer<T>::value, qx::model_view::detail::QxNestedModel_Ptr<T, M>, qx::model_view::detail::QxNestedModel_Generic<T, M> >::type qx::model_view::detail::QxNestedModel< T, M >::type_model_view_1 |
Definition at line 320 of file QxNestedModel.h.
typedef std::conditional< qx::trait::is_smart_ptr<T>::value, qx::model_view::detail::QxNestedModel_Ptr<T, M>, type_model_view_1 >::type qx::model_view::detail::QxNestedModel< T, M >::type_model_view_2 |
Definition at line 321 of file QxNestedModel.h.
typedef std::conditional< qx::trait::is_container<T>::value, qx::model_view::detail::QxNestedModel_Container<T, M>, type_model_view_2 >::type qx::model_view::detail::QxNestedModel< T, M >::type_model_view_3 |
Definition at line 322 of file QxNestedModel.h.
static qx::IxModel* qx::model_view::detail::QxNestedModel< T, M >::create | ( | qx::IxModel * | pParent, |
const QModelIndex & | idxParent, | ||
T & | t | ||
) | [inline, static] |
Definition at line 324 of file QxNestedModel.h.
static void qx::model_view::detail::QxNestedModel< T, M >::synchronize | ( | qx::IxModel * | pModel, |
T & | t | ||
) | [inline, static] |
Definition at line 327 of file QxNestedModel.h.