85#ifdef _QX_ENABLE_BOOST
qx::trait::is_archive_printable<T>::value : define if a boost::archive type is readable by a human (f...
qx::trait::is_archive_wide<T>::value : define if a boost::archive type uses wide string character and...
qx::trait::construct_null_qvariant<T>::get() : create a NULL QVariant which matches QVariant::Type wi...
qx::trait::construct_ptr<T>::get(T & t, bool bReset = false) : instantiate (or reset) a new pointer,...
qx::trait::generic_container<T> : provide some tools to manage all containers without knowing its typ...
qx::trait::get_base_class<T>::type : retrieve base class of type T registered into QxOrm context and ...
qx::trait::get_class_name<T>::get() : return class name of type T under const char * format,...
Register all primitive and useful types of stl, boost and Qt libraries using QX_REGISTER_CLASS_NAME(T...
qx::trait::get_primary_key<T>::type : return primary key type of T, by default primary key is long ty...
qx::trait::get_sql_type<T>::get() : return type name under const char * format used by database engin...
qx::trait::is_boost_intrusive_ptr<T>::value : return true if T is a boost::intrusive_ptr<> smart-poin...
qx::trait::is_boost_scoped_ptr<T>::value : return true if T is a boost::scoped_ptr<> smart-pointer,...
qx::trait::is_boost_shared_ptr<T>::value : return true if T is a boost::shared_ptr<> smart-pointer,...
qx::trait::is_boost_unordered_map<T>::value : return true if T is a boost::unordered_map<> or boost::...
qx::trait::is_boost_unordered_set<T>::value : return true if T is a boost::unordered_set<> or boost::...
qx::trait::is_boost_weak_ptr<T>::value : return true if T is a boost::weak_ptr<> smart-pointer,...
qx::trait::is_container<T>::value : return true if T is a container from stl, boost,...
qx::trait::has_operator_equal_equal<T>::value : return true if T provides operator==() function,...
qx::trait::is_ptr_base_of<B, D>::value : return true if B and D are pointer type and (*B) is a base c...
qx::trait::is_ptr_to_pod<T>::value : return true if T is a pointer to a POD type (char,...
qx::trait::is_qt_hash<T>::value : return true if T is a QHash<> container of Qt library,...
qx::trait::is_qt_list<T>::value : return true if T is a QList<> container of Qt library,...
qx::trait::is_qt_map<T>::value : return true if T is a QMap<> container of Qt library,...
qx::trait::is_qt_multi_hash<T>::value : return true if T is a QMultiHash<> container of Qt library,...
qx::trait::is_qt_multi_map<T>::value : return true if T is a QMultiMap<> container of Qt library,...
qx::trait::is_qt_scoped_ptr<T>::value : return true if T is a QScopedPointer<> smart-pointer of Qt li...
qx::trait::is_qt_set<T>::value : return true if T is a QSet<> container of Qt library,...
qx::trait::is_qt_shared_data_ptr<T>::value : return true if T is a QSharedDataPointer<> smart-pointer...
qx::trait::is_qt_shared_ptr<T>::value : return true if T is a QSharedPointer<> smart-pointer of Qt li...
qx::trait::is_qt_variant_compatible<T>::value : return true if T can be host into a QVariant object o...
qx::trait::is_qt_vector<T>::value : return true if T is a QVector<> container of Qt library,...
qx::trait::is_qt_weak_ptr<T>::value : return true if T is a QWeakPointer<> smart-pointer of Qt librar...
qx::trait::is_qx_collection<T>::value : return true if T is a qx::QxCollection<> container of QxOrm l...
qx::trait::is_qx_dao_ptr<T>::value : return true if T is a qx::dao::ptr<> smart-pointer of QxOrm libr...
qx::trait::is_qx_pod<T>::value : return true if T is a POD type and not a pointer
qx::trait::is_qx_registered<T>::value : return true if T is registered into QxOrm context to provide ...
qx::trait::is_smart_ptr<T>::value : return true if T is a smart-pointer of boost, Qt or QxOrm librari...
qx::trait::is_std_list<T>::value : return true if T is a std::list<> container of stl library,...
qx::trait::is_std_map<T>::value : return true if T is a std::map<> container of stl library,...
qx::trait::is_std_set<T>::value : return true if T is a std::set<> container of stl library,...
qx::trait::is_std_shared_ptr<T>::value : return true if T is a std::shared_ptr<> smart-pointer,...
qx::trait::is_std_unique_ptr<T>::value : return true if T is a std::unique_ptr<> smart-pointer,...
qx::trait::is_std_unordered_map<T>::value : return true if T is a std::unordered_map<> or std::unorde...
qx::trait::is_std_unordered_set<T>::value : return true if T is a std::unordered_set<> or std::unorde...
qx::trait::is_std_vector<T>::value : return true if T is a std::vector<> container of stl library,...
qx::trait::is_std_weak_ptr<T>::value : return true if T is a std::weak_ptr<> smart-pointer,...
qx::trait::is_valid_primary_key<T>(const T & t) : return true if t can be a valid primary key to be i...
qx::trait::remove_attr<T>::type : return a type without pointer, const, reference and/or volatile att...
qx::trait::remove_smart_ptr<T>::type : return a type without smart-pointer attribute from boost,...