![]() |
QxOrm
1.2.8
C++ Object Relational Mapping library
|
qx::trait::is_qx_dao_ptr<T>::value : return true if T is a qx::dao::ptr<> smart-pointer of QxOrm library, otherwise return false More...
#include <is_qx_dao_ptr.h>
Public Types | |
| enum | { value = (sizeof(qx::trait::is_qx_dao_ptr<T>::isSmartPtr(t)) == sizeof(char)) } |
| typedef boost::mpl::if_c < qx::trait::is_qx_dao_ptr< T > ::value, boost::mpl::true_, boost::mpl::false_ >::type | type |
Static Private Member Functions | |
| template<typename V > | |
| static char | isSmartPtr (qx::dao::ptr< V >) |
| static int | isSmartPtr (...) |
Static Private Attributes | |
| static T | t |
qx::trait::is_qx_dao_ptr<T>::value : return true if T is a qx::dao::ptr<> smart-pointer of QxOrm library, otherwise return false
Definition at line 59 of file is_qx_dao_ptr.h.
| typedef boost::mpl::if_c<qx::trait::is_qx_dao_ptr<T>::value, boost::mpl::true_, boost::mpl::false_>::type qx::trait::is_qx_dao_ptr< T >::type |
Definition at line 74 of file is_qx_dao_ptr.h.
| anonymous enum |
Definition at line 70 of file is_qx_dao_ptr.h.
| static char qx::trait::is_qx_dao_ptr< T >::isSmartPtr | ( | qx::dao::ptr< V > | ) | [static, private] |
| static int qx::trait::is_qx_dao_ptr< T >::isSmartPtr | ( | ... | ) | [static, private] |
T qx::trait::is_qx_dao_ptr< T >::t [static, private] |
Definition at line 66 of file is_qx_dao_ptr.h.