| QxOrm 1.1.8 C++ Object Relational Mapping library

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

- Class List
- Class Index
- Class Hierarchy
- Class Members

Class List
Here are the classes, structs, unions and interfaces with brief descriptions:

qx::memory::__debug_new_counter |
qx::memory::__debug_new_recorder |
qx::memory::__nvwa_compile_time_error< true > |
qx::memory::mem_pool_base::_Block_list |
qx::memory::bool_array::_Element |
qx::trait::archive_wide_traits< T > |
qx::serialization::detail::base_class< Base > |
qx::serialization::detail::base_class< qx::trait::no_base_class_defined > |
qx::memory::bool_array |
qx::memory::class_level_lock< _Host, _RealLock > |
qx::QxCollection< Key, Value >::compareKeyValue< bIsPointer, dummy > |
qx::QxCollection< Key, Value >::compareKeyValue< true, dummy > |
qx::trait::construct_ptr< T > | Qx::trait::construct_ptr<T>::get(T & t) : instantiate a new pointer, support both nude-pointer and smart-pointer of boost, Qt and QxOrm libraries
qx::trait::construct_ptr< boost::intrusive_ptr< T > > |
qx::trait::construct_ptr< boost::scoped_ptr< T > > |
qx::trait::construct_ptr< boost::shared_ptr< T > > |
qx::trait::construct_ptr< QSharedPointer< T > > |
qx::trait::construct_ptr< qx::dao::ptr< T > > |
qx::QxSqlRelation< DataType, Owner >::createItem_Helper< bIsContainer, dummy > |
qx::QxSqlRelation< DataType, Owner >::createItem_Helper< true, dummy > |
qx::trait::archive_wide_traits< T >::cvtQByteArray< isWide, dummy > |
qx::trait::archive_wide_traits< T >::cvtQByteArray< true, dummy > |
qx::trait::archive_wide_traits< T >::cvtQString< isWide, dummy > |
qx::trait::archive_wide_traits< T >::cvtQString< true, dummy > |
qx::cvt::detail::QxStringCvtGeneric< T >::cvtQVariant< isQVariantCompatible, dummy > |
qx::cvt::detail::QxStringCvtGeneric< T >::cvtQVariant< true, dummy > |
qx::memory::delete_object |
qx::memory::dereference |
qx::memory::dereference_less |
eos::portable_iarchive::dummy< int > |
eos::portable_oarchive::dummy< int > |
qx::memory::fast_mutex |
qx::memory::fast_mutex_autolock |
qx::memory::fixed_mem_pool< _Tp > |
qx::trait::generic_container< T > | Qx::trait::generic_container<T> : provide some tools to manage all containers without knowing its type
qx::trait::generic_container< boost::unordered_map< Key, Value > > |
qx::trait::generic_container< boost::unordered_multimap< Key, Value > > |
qx::trait::generic_container< boost::unordered_multiset< T > > |
qx::trait::generic_container< boost::unordered_set< T > > |
qx::trait::generic_container< QHash< Key, Value > > |
qx::trait::generic_container< QLinkedList< T > > |
qx::trait::generic_container< QList< T > > |
qx::trait::generic_container< QMap< Key, Value > > |
qx::trait::generic_container< QMultiHash< Key, Value > > |
qx::trait::generic_container< QMultiMap< Key, Value > > |
qx::trait::generic_container< QSet< T > > |
qx::trait::generic_container< QVector< T > > |
qx::trait::generic_container< qx::QxCollection< Key, Value > > |
qx::trait::generic_container< std::list< T > > |
qx::trait::generic_container< std::map< Key, Value > > |
qx::trait::generic_container< std::set< T > > |
qx::trait::generic_container< std::vector< T > > |
qx::trait::detail::generic_container_base< Container, Item > |
qx::trait::detail::generic_container_base_key_value_qt_style< Container, Key, Value > |
qx::trait::detail::generic_container_base_key_value_std_style< Container, Key, Value > |
qx::trait::detail::generic_container_base_set< Container, Item > |
qx::trait::detail::generic_container_base_without_reserve< Container, Item > |
qx::trait::generic_container_item< Key, Value > |
qx::trait::get_base_class< T > | Qx::trait::get_base_class<T>::type : retrieve base class of type T registered into QxOrm context and return qx::trait::no_base_class_defined if no base class defined
qx::trait::get_base_class_2< T > |
qx::trait::get_class_name< T > | Qx::trait::get_class_name<T>::get() : return class name of type T under const char * format, T must be registered with QX_REGISTER_CLASS_NAME(T) macro
qx::trait::get_primary_key< T > | Qx::trait::get_primary_key<T>::type : return primary key type of T, by default primary key is long type, use QX_REGISTER_PRIMARY_KEY() macro to register another type (for example QX_REGISTER_PRIMARY_KEY(T, QString))
qx::trait::detail::get_sql_type< T > |
qx::trait::get_sql_type< T > | Qx::trait::get_sql_type<T>::get() : return type name under const char * format used by database engine to map a C++ type T
qx::trait::detail::get_sql_type< bool > |
qx::trait::get_sql_type< boost::intrusive_ptr< T > > |
qx::trait::get_sql_type< boost::scoped_ptr< T > > |
qx::trait::get_sql_type< boost::shared_ptr< T > > |
qx::trait::get_sql_type< boost::tuple< T1, T2 > > |
qx::trait::get_sql_type< boost::tuple< T1, T2, T3 > > |
qx::trait::get_sql_type< boost::tuple< T1, T2, T3, T4 > > |
qx::trait::get_sql_type< boost::tuple< T1, T2, T3, T4, T5 > > |
qx::trait::get_sql_type< boost::tuple< T1, T2, T3, T4, T5, T6 > > |
qx::trait::get_sql_type< boost::tuple< T1, T2, T3, T4, T5, T6, T7 > > |
qx::trait::get_sql_type< boost::tuple< T1, T2, T3, T4, T5, T6, T7, T8 > > |
qx::trait::get_sql_type< boost::tuple< T1, T2, T3, T4, T5, T6, T7, T8, T9 > > |
qx::trait::detail::get_sql_type< double > |
qx::trait::detail::get_sql_type< float > |
qx::trait::detail::get_sql_type< int > |
qx::trait::detail::get_sql_type< long > |
qx::trait::detail::get_sql_type< long double > |
qx::trait::detail::get_sql_type< long long > |
qx::trait::detail::get_sql_type< QByteArray > |
qx::trait::detail::get_sql_type< QDate > |
qx::trait::detail::get_sql_type< QDateTime > |
qx::trait::get_sql_type< QPair< T1, T2 > > |
qx::trait::get_sql_type< QSharedPointer< T > > |
qx::trait::detail::get_sql_type< QString > |
qx::trait::detail::get_sql_type< QTime > |
qx::trait::detail::get_sql_type< QUuid > |
qx::trait::detail::get_sql_type< QVariant > |
qx::trait::get_sql_type< qx::dao::ptr< T > > |
qx::trait::detail::get_sql_type< qx::QxDateNeutral > |
qx::trait::detail::get_sql_type< qx::QxDateTimeNeutral > |
qx::trait::detail::get_sql_type< qx::QxTimeNeutral > |
qx::trait::detail::get_sql_type< qx_bool > |
qx::trait::detail::get_sql_type< short > |
qx::trait::get_sql_type< std::pair< T1, T2 > > |
qx::trait::detail::get_sql_type< std::string > |
qx::trait::detail::get_sql_type< std::wstring > |
qx::trait::detail::get_sql_type< unsigned int > |
qx::trait::detail::get_sql_type< unsigned long > |
qx::trait::detail::get_sql_type< unsigned long long > |
qx::trait::detail::get_sql_type< unsigned short > |
qx::trait::detail::get_sql_type_helper< T > |
qx::QxSqlRelation< DataType, Owner >::getContainer_Helper< bIsPointer, bIsContainer, dummy > |
qx::QxSqlRelation< DataType, Owner >::getContainer_Helper< false, true, dummy > |
qx::QxSqlRelation< DataType, Owner >::getContainer_Helper< true, false, dummy > |
qx::QxSqlRelation< DataType, Owner >::getContainer_Helper< true, true, dummy > |
qx::QxSqlRelation< DataType, Owner >::getData_Helper< bIsPointer, bIsContainer, dummy > |
qx::QxSqlRelation< DataType, Owner >::getData_Helper< false, true, dummy > |
qx::QxSqlRelation< DataType, Owner >::getData_Helper< true, false, dummy > |
qx::QxSqlRelation< DataType, Owner >::getData_Helper< true, true, dummy > |
qx::trait::has_operator_equal_equal< T > | Qx::trait::has_operator_equal_equal<T>::value : return true if T provides operator==() function, T must be registered with QX_TYPE_HAS_OPERATOR_EQUAL_EQUAL(T) macro
qx::QxClassX::invoke_default< U > |
qx::QxClassX::invoke_ptr< U > |
qx::trait::is_archive_printable< T > | Qx::trait::is_archive_printable<T>::value : define if a boost::archive type is readable by a human (for example XML archive) or not (for example binary archive)
qx::trait::is_archive_printable< boost::archive::polymorphic_iarchive > |
qx::trait::is_archive_printable< boost::archive::polymorphic_oarchive > |
qx::trait::is_archive_printable< boost::archive::text_iarchive > |
qx::trait::is_archive_printable< boost::archive::text_oarchive > |
qx::trait::is_archive_printable< boost::archive::text_wiarchive > |
qx::trait::is_archive_printable< boost::archive::text_woarchive > |
qx::trait::is_archive_printable< boost::archive::xml_iarchive > |
qx::trait::is_archive_printable< boost::archive::xml_oarchive > |
qx::trait::is_archive_printable< boost::archive::xml_wiarchive > |
qx::trait::is_archive_printable< boost::archive::xml_woarchive > |
qx::trait::is_archive_wide< T > | Qx::trait::is_archive_wide<T>::value : define if a boost::archive type uses wide string character and stream (for example std::wstring) or not (for example std::string)
qx::trait::is_archive_wide< boost::archive::binary_wiarchive > |
qx::trait::is_archive_wide< boost::archive::binary_woarchive > |
qx::trait::is_archive_wide< boost::archive::text_wiarchive > |
qx::trait::is_archive_wide< boost::archive::text_woarchive > |
qx::trait::is_archive_wide< boost::archive::xml_wiarchive > |
qx::trait::is_archive_wide< boost::archive::xml_woarchive > |
qx::trait::is_base_class_defined< T > |
qx::trait::is_boost_intrusive_ptr< T > | Qx::trait::is_boost_intrusive_ptr<T>::value : return true if T is a boost::intrusive_ptr<> smart-pointer, otherwise return false
qx::trait::is_boost_scoped_ptr< T > | Qx::trait::is_boost_scoped_ptr<T>::value : return true if T is a boost::scoped_ptr<> smart-pointer, otherwise return false
qx::trait::is_boost_shared_ptr< T > | Qx::trait::is_boost_shared_ptr<T>::value : return true if T is a boost::shared_ptr<> smart-pointer, otherwise return false
qx::trait::is_boost_unordered_map< T > | Qx::trait::is_boost_unordered_map<T>::value : return true if T is a boost::unordered_map<> or boost::unordered_multimap<> container, otherwise return false
qx::trait::is_boost_unordered_set< T > | Qx::trait::is_boost_unordered_set<T>::value : return true if T is a boost::unordered_set<> or boost::unordered_multiset<> container, otherwise return false
qx::trait::is_boost_weak_ptr< T > | Qx::trait::is_boost_weak_ptr<T>::value : return true if T is a boost::weak_ptr<> smart-pointer, otherwise return false
qx::trait::is_container< T > | Qx::trait::is_container<T>::value : return true if T is a container from stl, boost, Qt or QxOrm library, otherwise return false
qx::trait::is_container_base_of< B, D > |
qx::trait::is_container_key_value< T > | Qx::trait::is_container_key_value<T>::value : return true if T is a map or hash-map (with <Key, Value> template format) container from stl, boost, Qt or QxOrm library, otherwise return false
qx::trait::is_container_to_pod< T > |
qx::trait::is_ptr_base_of< B, D > | Qx::trait::is_ptr_base_of<B, D>::value : return true if B and D are pointer type and (*B) is a base class of (*D) or if B and D are same type, otherwise return false
qx::trait::is_ptr_to_pod< T > | Qx::trait::is_ptr_to_pod<T>::value : return true if T is a pointer to a POD type (char, int, long, etc.), otherwise return false
qx::trait::is_qt_hash< T > | Qx::trait::is_qt_hash<T>::value : return true if T is a QHash<> container of Qt library, otherwise return false
qx::trait::is_qt_linked_list< T > | Qx::trait::is_qt_linked_list<T>::value : return true if T is a QLinkedList<> container of Qt library, otherwise return false
qx::trait::is_qt_list< T > | Qx::trait::is_qt_list<T>::value : return true if T is a QList<> container of Qt library, otherwise return false
qx::trait::is_qt_map< T > | Qx::trait::is_qt_map<T>::value : return true if T is a QMap<> container of Qt library, otherwise return false
qx::trait::is_qt_multi_hash< T > | Qx::trait::is_qt_multi_hash<T>::value : return true if T is a QMultiHash<> container of Qt library, otherwise return false
qx::trait::is_qt_multi_map< T > | Qx::trait::is_qt_multi_map<T>::value : return true if T is a QMultiMap<> container of Qt library, otherwise return false
qx::trait::is_qt_scoped_ptr< T > |
qx::trait::is_qt_set< T > | Qx::trait::is_qt_set<T>::value : return true if T is a QSet<> container of Qt library, otherwise return false
qx::trait::is_qt_shared_data_ptr< T > | Qx::trait::is_qt_shared_data_ptr<T>::value : return true if T is a QSharedDataPointer<> smart-pointer of Qt library, otherwise return false
qx::trait::is_qt_shared_ptr< T > | Qx::trait::is_qt_shared_ptr<T>::value : return true if T is a QSharedPointer<> smart-pointer of Qt library, otherwise return false
qx::trait::is_qt_variant_compatible< T > | Qx::trait::is_qt_variant_compatible<T>::value : return true if T can be host into a QVariant object of Qt library, otherwise return false
qx::trait::is_qt_variant_compatible< bool > |
qx::trait::is_qt_variant_compatible< double > |
qx::trait::is_qt_variant_compatible< float > |
qx::trait::is_qt_variant_compatible< int > |
qx::trait::is_qt_variant_compatible< long > |
qx::trait::is_qt_variant_compatible< long double > |
qx::trait::is_qt_variant_compatible< long long > |
qx::trait::is_qt_variant_compatible< QBitArray > |
qx::trait::is_qt_variant_compatible< QByteArray > |
qx::trait::is_qt_variant_compatible< QChar > |
qx::trait::is_qt_variant_compatible< QDate > |
qx::trait::is_qt_variant_compatible< QDateTime > |
qx::trait::is_qt_variant_compatible< QHash< QString, QVariant > > |
qx::trait::is_qt_variant_compatible< QLatin1String > |
qx::trait::is_qt_variant_compatible< QLine > |
qx::trait::is_qt_variant_compatible< QLineF > |
qx::trait::is_qt_variant_compatible< QList< QVariant > > |
qx::trait::is_qt_variant_compatible< QLocale > |
qx::trait::is_qt_variant_compatible< QMap< QString, QVariant > > |
qx::trait::is_qt_variant_compatible< QPoint > |
qx::trait::is_qt_variant_compatible< QPointF > |
qx::trait::is_qt_variant_compatible< QRect > |
qx::trait::is_qt_variant_compatible< QRectF > |
qx::trait::is_qt_variant_compatible< QRegExp > |
qx::trait::is_qt_variant_compatible< QSize > |
qx::trait::is_qt_variant_compatible< QSizeF > |
qx::trait::is_qt_variant_compatible< QString > |
qx::trait::is_qt_variant_compatible< QStringList > |
qx::trait::is_qt_variant_compatible< QTime > |
qx::trait::is_qt_variant_compatible< QUrl > |
qx::trait::is_qt_variant_compatible< QVariant > |
qx::trait::is_qt_variant_compatible< short > |
qx::trait::is_qt_variant_compatible< unsigned int > |
qx::trait::is_qt_variant_compatible< unsigned long > |
qx::trait::is_qt_variant_compatible< unsigned long long > |
qx::trait::is_qt_variant_compatible< unsigned short > |
qx::trait::is_qt_vector< T > | Qx::trait::is_qt_vector<T>::value : return true if T is a QVector<> container of Qt library, otherwise return false
qx::trait::is_qt_weak_ptr< T > | Qx::trait::is_qt_weak_ptr<T>::value : return true if T is a QWeakPointer<> smart-pointer of Qt library, otherwise return false
qx::trait::is_qx_collection< T > | Qx::trait::is_qx_collection<T>::value : return true if T is a qx::QxCollection<> container of QxOrm library, otherwise return false
qx::trait::is_qx_dao_ptr< 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
qx::trait::is_qx_pod< T > | 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 > | Qx::trait::is_qx_registered<T>::value : return true if T is registered into QxOrm context to provide persitence (ORM), serialization and introspection features
qx::trait::is_smart_ptr< T > | Qx::trait::is_smart_ptr<T>::value : return true if T is a smart-pointer of boost, Qt or QxOrm libraries, otherwise return false
qx::trait::is_smart_ptr_base_of< B, D > | Qx::trait::is_smart_ptr_base_of<B, D>::value : return true if B and D are smart-pointers of boost, Qt or QxOrm libraries and if (*B) is a base class of (*D), otherwise return false
qx::trait::is_smart_ptr_to_pod< T > | Qx::trait::is_smart_ptr_to_pod<T>::value : return true if T is a smart-pointer of boost, Qt or QxOrm libraries and (*T) is a POD type (char, int, long, etc.), otherwise return false
qx::trait::is_std_list< T > | Qx::trait::is_std_list<T>::value : return true if T is a std::list<> container of stl library, otherwise return false
qx::trait::is_std_map< T > | Qx::trait::is_std_map<T>::value : return true if T is a std::map<> container of stl library, otherwise return false
qx::trait::is_std_set< T > | Qx::trait::is_std_set<T>::value : return true if T is a std::set<> container of stl library, otherwise return false
qx::trait::is_std_vector< T > | Qx::trait::is_std_vector<T>::value : return true if T is a std::vector<> container of stl library, otherwise return false
qx::trait::detail::is_valid_primary_key< T > | Qx::trait::is_valid_primary_key<T>(const T & t) : return true if t can be a valid primary key to be inserted into a database, otherwise return false
qx::trait::detail::is_valid_primary_key< int > |
qx::trait::detail::is_valid_primary_key< long > |
qx::trait::detail::is_valid_primary_key< long long > |
qx::trait::detail::is_valid_primary_key< QString > |
qx::trait::detail::is_valid_primary_key< QVariant > |
qx::trait::detail::is_valid_primary_key< short > |
qx::trait::detail::is_valid_primary_key< std::string > |
qx::trait::detail::is_valid_primary_key< std::wstring > |
qx::IxBoostSerializeRegisterHelper |
qx::IxClass | Qx::IxClass : common interface for all classes registered into QxOrm context
qx::IxCollection | Qx::IxCollection : common interface for all QxOrm containers qx::QxCollection<Key, Value>
qx::IxDataMember | Qx::IxDataMember : common interface for all class properties registered into QxOrm context
qx::IxDataMemberX | Qx::IxDataMemberX : common interface for a list of IxDataMember class properties registered into QxOrm context (for example, list of data member of a class)
qx::IxFactory | Qx::IxFactory : common interface for all classes that can be created dynamically using the class name
qx::IxFunction | Qx::IxFunction : common interface for all functions registered into QxOrm context (used by introspection engine)
qx::service::IxParameter | Qx::service::IxParameter : common interface for all parameters transfered by QxService module of QxOrm library
qx::service::IxService | Qx::service::IxService : common interface for all services defined with QxService module of QxOrm library
qx::IxSingleton | Qx::IxSingleton : common interface for all singleton of QxOrm library
qx::IxSqlQueryBuilder | Qx::IxSqlQueryBuilder : common interface to build SQL queries to communicate with database
qx::IxSqlRelation | Qx::IxSqlRelation : common interface for all relationships defined between 2 classes (or between 2 tables in database)
qx::IxTypeInfo |
qx::serialization::detail::loader< Archive, T > |
qx::memory::class_level_lock< _Host, _RealLock >::lock |
qx::memory::object_level_lock< _Host >::lock |
qx::memory::mem_pool_base |
qx::trait::generic_container_item< Key, Value >::new_Helper< bIsPointer, T, dummy > |
qx::trait::generic_container_item< Key, Value >::new_Helper< false, T, dummy > |
qx::trait::construct_ptr< T >::new_ptr< isAbstract, dummy > |
qx::trait::construct_ptr< T >::new_ptr< true, dummy > |
qx::trait::no_base_class_defined |
qx::trait::no_type |
qx::memory::object_level_lock< _Host > |
qx::memory::output_object< _OutputStrm, _StringType > |
eos::portable_archive_exception | Exception being thrown when serialization cannot proceed
eos::portable_iarchive | Portable binary input archive using little endian format
eos::portable_oarchive | Portable binary output archive using little endian format
qx::dao::ptr< T > | Qx::dao::ptr<T> : provide a classic smart-pointer (like boost::shared_ptr<T> or QSharedPointer<T>) with some features associated with QxDao module of QxOrm library
qx::foreach::qx_deref |
qx::foreach::qx_deref_boost_or_qx< T, C, is_qx_collection > |
qx::foreach::qx_deref_boost_or_qx< T, C, true > |
qx::foreach::qx_deref_deduce< T, C, is_qx_collection > |
qx::foreach::qx_deref_deduce< T, C, true > |
qx::QxArchive< T, ArchiveInput, ArchiveOutput > | Qx::QxArchive : provide some tools to serialize a class registered into QxOrm context into/from binary/text/XML archives (file, string, etc.)
qx::QxBool | Qx_bool : boolean type with code and description message when an error occured
qx::QxBoostInitGuid< T > |
qx::QxBoostSerializeHelper< T > |
qx::QxBoostSerializeRegisterHelper< T > |
qx::QxBoostSerializeRegisterHelperX |
qx::QxBoostSerializeHelper< T >::QxBoostVoidCastRegisterHelper< bNoBaseClass, dummy > |
qx::QxBoostSerializeHelper< T >::QxBoostVoidCastRegisterHelper< true, dummy > |
qx::cache::detail::QxCache |
qx::QxClass< T > | Qx::QxClass<T> : concrete class of type T registered into QxOrm context (this class is a singleton and is thread-safe)
qx::QxClassName< T > | Qx::QxClassName<T> : class helper to retrieve the class name of type T under const char * format
qx::QxClassX | Qx::QxClassX : list of all classes registered into QxOrm context (this container is a singleton)
qx::service::QxClientAsync | Qx::service::QxClientAsync : class helper to easily execute an asynchronous transaction using a multi-thread process
qx::QxCollection< Key, Value > | Qx::QxCollection<Key, Value> : QxOrm container (keep insertion order + quick access by index + quick access by key)
qx::QxCollectionIterator< Key, Value > | Qx::QxCollectionIterator : Java-style iterator to iterate over a qx::QxCollection<Key, Value> container
qx::QxDataMember< DataType, Owner >::qxCompareDataMember< bCanCompare, dummy > |
qx::QxDataMember< DataType, Owner >::qxCompareDataMember< true, dummy > |
qx::service::QxConnect | Qx::service::QxConnect : define connection parameters used by QxService module of QxOrm library (this class is a singleton)
qx::QxFactory< T >::qxCreateInstance< bIsAbstract, dummy > |
qx::QxFactory< T >::qxCreateInstance< true, dummy > |
qx::dao::detail::QxDao_IsDirty< T > |
qx::dao::detail::QxDao_IsDirty_Container< T > |
qx::dao::detail::QxDao_IsDirty_Generic< T > |
qx::dao::detail::QxDao_IsDirty_Ptr< T > |
qx::QxDataMember< DataType, Owner > | Qx::QxDataMember<DataType, Owner> : concrete property of type DataType registered into QxOrm context for the class Owner
qx::QxDataMemberX< T > | Qx::QxDataMemberX<T> : concrete list of properties registered into QxOrm context for the class T
qx::QxDateNeutral | Qx::QxDateNeutral : helper class to store a date value into database under neutral format (YYYYMMDD) => cross database compatibility
qx::QxDateTimeNeutral | Qx::QxDateTimeNeutral : helper class to store a date-time value into database under neutral format (YYYYMMDDHHMMSS) => cross database compatibility
qx::QxFactory< T > | Qx::QxFactory<T> : concrete factory class to create object of type T dynamically using the class name
qx::QxFactoryX | Qx::QxFactoryX : list of all classes registered with QxOrm library factory pattern to create object instance dynamically using the class name
qx::QxFunction_0< Owner, R > | Qx::QxFunction_0<Owner, R> : concrete function registered into QxOrm context defined into class Owner, returning an object of type R and without parameter
qx::QxFunction_0< void, R > |
qx::QxFunction_1< Owner, R, P1 > | Qx::QxFunction_1<Owner, R, P1> : concrete function registered into QxOrm context defined into class Owner, returning an object of type R and with 1 parameter P1
qx::QxFunction_1< void, R, P1 > |
qx::QxFunction_2< Owner, R, P1, P2 > | Qx::QxFunction_2<Owner, R, P1, P2> : concrete function registered into QxOrm context defined into class Owner, returning an object of type R and with 2 parameters P1, P2
qx::QxFunction_2< void, R, P1, P2 > |
qx::QxFunction_3< Owner, R, P1, P2, P3 > | Qx::QxFunction_3<Owner, R, P1, P2, P3> : concrete function registered into QxOrm context defined into class Owner, returning an object of type R and with 3 parameters P1, P2, P3
qx::QxFunction_3< void, R, P1, P2, P3 > |
qx::QxFunction_4< Owner, R, P1, P2, P3, P4 > | Qx::QxFunction_4<Owner, R, P1, P2, P3, P4> : concrete function registered into QxOrm context defined into class Owner, returning an object of type R and with 4 parameters P1, P2, P3, P4
qx::QxFunction_4< void, R, P1, P2, P3, P4 > |
qx::QxFunction_5< Owner, R, P1, P2, P3, P4, P5 > | Qx::QxFunction_5<Owner, R, P1, P2, P3, P4, P5> : concrete function registered into QxOrm context defined into class Owner, returning an object of type R and with 5 parameters P1, P2, P3, P4, P5
qx::QxFunction_5< void, R, P1, P2, P3, P4, P5 > |
qx::QxFunction_6< Owner, R, P1, P2, P3, P4, P5, P6 > | Qx::QxFunction_6<Owner, R, P1, P2, P3, P4, P5, P6> : concrete function registered into QxOrm context defined into class Owner, returning an object of type R and with 6 parameters P1, P2, P3, P4, P5, P6
qx::QxFunction_6< void, R, P1, P2, P3, P4, P5, P6 > |
qx::QxFunction_7< Owner, R, P1, P2, P3, P4, P5, P6, P7 > | Qx::QxFunction_7<Owner, R, P1, P2, P3, P4, P5, P6, P7> : concrete function registered into QxOrm context defined into class Owner, returning an object of type R and with 7 parameters P1, P2, P3, P4, P5, P6, P7
qx::QxFunction_7< void, R, P1, P2, P3, P4, P5, P6, P7 > |
qx::QxFunction_8< Owner, R, P1, P2, P3, P4, P5, P6, P7, P8 > | Qx::QxFunction_8<Owner, R, P1, P2, P3, P4, P5, P6, P7, P8> : concrete function registered into QxOrm context defined into class Owner, returning an object of type R and with 8 parameters P1, P2, P3, P4, P5, P6, P7, P8
qx::QxFunction_8< void, R, P1, P2, P3, P4, P5, P6, P7, P8 > |
qx::QxFunction_9< Owner, R, P1, P2, P3, P4, P5, P6, P7, P8, P9 > | Qx::QxFunction_9<Owner, R, P1, P2, P3, P4, P5, P6, P7, P8, P9> : concrete function registered into QxOrm context defined into class Owner, returning an object of type R and with 9 parameters P1, P2, P3, P4, P5, P6, P7, P8, P9
qx::QxFunction_9< void, R, P1, P2, P3, P4, P5, P6, P7, P8, P9 > |
qx::QxClassName< T >::qxGetClassName< bIsQxRegistered, dummy > |
qx::QxClassName< T >::qxGetClassName< true, dummy > |
qx::QxFunction_2< void, R, P1, P2 >::QxInvokerFct< T, bReturnValue > |
qx::QxFunction_9< void, R, P1, P2, P3, P4, P5, P6, P7, P8, P9 >::QxInvokerFct< T, bReturnValue > |
qx::QxFunction_6< void, R, P1, P2, P3, P4, P5, P6 >::QxInvokerFct< T, bReturnValue > |
qx::QxFunction_4< Owner, R, P1, P2, P3, P4 >::QxInvokerFct< T, bReturnValue > |
qx::QxFunction_7< Owner, R, P1, P2, P3, P4, P5, P6, P7 >::QxInvokerFct< T, bReturnValue > |
qx::QxFunction_1< void, R, P1 >::QxInvokerFct< T, bReturnValue > |
qx::QxFunction_5< Owner, R, P1, P2, P3, P4, P5 >::QxInvokerFct< T, bReturnValue > |
qx::QxFunction_7< void, R, P1, P2, P3, P4, P5, P6, P7 >::QxInvokerFct< T, bReturnValue > |
qx::QxFunction_8< Owner, R, P1, P2, P3, P4, P5, P6, P7, P8 >::QxInvokerFct< T, bReturnValue > |
qx::QxFunction_0< void, R >::QxInvokerFct< T, bReturnValue > |
qx::QxFunction_5< void, R, P1, P2, P3, P4, P5 >::QxInvokerFct< T, bReturnValue > |
qx::QxFunction_0< Owner, R >::QxInvokerFct< T, bReturnValue > |
qx::QxFunction_1< Owner, R, P1 >::QxInvokerFct< T, bReturnValue > |
qx::QxFunction_4< void, R, P1, P2, P3, P4 >::QxInvokerFct< T, bReturnValue > |
qx::QxFunction_6< Owner, R, P1, P2, P3, P4, P5, P6 >::QxInvokerFct< T, bReturnValue > |
qx::QxFunction_2< Owner, R, P1, P2 >::QxInvokerFct< T, bReturnValue > |
qx::QxFunction_3< Owner, R, P1, P2, P3 >::QxInvokerFct< T, bReturnValue > |
qx::QxFunction_3< void, R, P1, P2, P3 >::QxInvokerFct< T, bReturnValue > |
qx::QxFunction_8< void, R, P1, P2, P3, P4, P5, P6, P7, P8 >::QxInvokerFct< T, bReturnValue > |
qx::QxFunction_9< Owner, R, P1, P2, P3, P4, P5, P6, P7, P8, P9 >::QxInvokerFct< T, bReturnValue > |
qx::QxFunction_7< void, R, P1, P2, P3, P4, P5, P6, P7 >::QxInvokerFct< T, true > |
qx::QxFunction_7< Owner, R, P1, P2, P3, P4, P5, P6, P7 >::QxInvokerFct< T, true > |
qx::QxFunction_2< void, R, P1, P2 >::QxInvokerFct< T, true > |
qx::QxFunction_5< void, R, P1, P2, P3, P4, P5 >::QxInvokerFct< T, true > |
qx::QxFunction_2< Owner, R, P1, P2 >::QxInvokerFct< T, true > |
qx::QxFunction_0< void, R >::QxInvokerFct< T, true > |
qx::QxFunction_9< Owner, R, P1, P2, P3, P4, P5, P6, P7, P8, P9 >::QxInvokerFct< T, true > |
qx::QxFunction_6< void, R, P1, P2, P3, P4, P5, P6 >::QxInvokerFct< T, true > |
qx::QxFunction_9< void, R, P1, P2, P3, P4, P5, P6, P7, P8, P9 >::QxInvokerFct< T, true > |
qx::QxFunction_5< Owner, R, P1, P2, P3, P4, P5 >::QxInvokerFct< T, true > |
qx::QxFunction_4< void, R, P1, P2, P3, P4 >::QxInvokerFct< T, true > |
qx::QxFunction_6< Owner, R, P1, P2, P3, P4, P5, P6 >::QxInvokerFct< T, true > |
qx::QxFunction_3< Owner, R, P1, P2, P3 >::QxInvokerFct< T, true > |
qx::QxFunction_4< Owner, R, P1, P2, P3, P4 >::QxInvokerFct< T, true > |
qx::QxFunction_1< void, R, P1 >::QxInvokerFct< T, true > |
qx::QxFunction_1< Owner, R, P1 >::QxInvokerFct< T, true > |
qx::QxFunction_3< void, R, P1, P2, P3 >::QxInvokerFct< T, true > |
qx::QxFunction_0< Owner, R >::QxInvokerFct< T, true > |
qx::QxFunction_8< Owner, R, P1, P2, P3, P4, P5, P6, P7, P8 >::QxInvokerFct< T, true > |
qx::QxFunction_8< void, R, P1, P2, P3, P4, P5, P6, P7, P8 >::QxInvokerFct< T, true > |
qx::service::QxServer | Qx::service::QxServer : server side to manage a thread pool of incoming connections (new request from client)
qx::service::QxService< INPUT, OUTPUT > | Qx::service::QxService<INPUT, OUTPUT> : concrete service class with INPUT parameters and OUTPUT parameters
qx::QxSession | Qx::QxSession : define a session to manage automatically database transactions (using C++ RAII)
qx::QxSingleton< T > | Qx::QxSingleton<T> : concrete class to define a thread-safe singleton of type T
qx::QxSingletonX | Qx::QxSingletonX : list of all singleton defined by QxOrm library (this container is also a singleton)
qx::QxSoftDelete | Qx::QxSoftDelete : soft delete (or logical delete) behavior to update a row into database (flag it as deleted) instead of delete it from database
qx::QxSqlDatabase | Qx::QxSqlDatabase : define all parameters to connect to database and retrieve a valid connection by thread (this class is a singleton and is thread-safe)
qx::QxSqlQuery | Qx::QxSqlQuery : define a user SQL query added to default SQL query builded by QxOrm library, and used by qx::dao::xxx functions to filter elements fetched from database
qx::QxSqlQueryBuilder< T > | Qx::QxSqlQueryBuilder<T> : concrete SQL query builder for the class T with a cache mechanism to backup and restore queries already builded by the program
qx::QxSqlRelation< DataType, Owner > | Qx::QxSqlRelation<DataType, Owner> : base class for all relationships defined between 2 classes (or between 2 tables in database)
qx::QxSqlRelation_ManyToMany< DataType, Owner > | Qx::QxSqlRelation_ManyToMany<DataType, Owner> : manage a relationship many-to-many defined between 2 classes (or between 2 tables in database)
qx::QxSqlRelation_ManyToOne< DataType, Owner > | Qx::QxSqlRelation_ManyToOne<DataType, Owner> : manage a relationship many-to-one defined between 2 classes (or between 2 tables in database)
qx::QxSqlRelation_OneToMany< DataType, Owner > | Qx::QxSqlRelation_OneToMany<DataType, Owner> : manage a relationship one-to-many defined between 2 classes (or between 2 tables in database)
qx::QxSqlRelation_OneToOne< DataType, Owner > | Qx::QxSqlRelation_OneToOne<DataType, Owner> : manage a relationship one-to-one defined between 2 classes (or between 2 tables in database)
qx::QxSqlRelationParams | Qx::QxSqlRelationParams : define list of parameters to transfer to relationships to manage SQL queries builded by QxOrm library
qx::cvt::detail::QxStringCvt_FromString< T > |
qx::cvt::detail::QxStringCvt_FromVariant< T > |
qx::cvt::detail::QxStringCvt_ToString< T > |
qx::cvt::detail::QxStringCvt_ToVariant< T > |
qx::cvt::detail::QxStringCvtContainer< T > |
qx::cvt::detail::QxStringCvtEnum< T > |
qx::cvt::detail::QxStringCvtGeneric< T > |
qx::cvt::detail::QxStringCvtHelper< T > |
qx::cvt::detail::QxStringCvtPtr< T > |
qx::cvt::detail::QxStringCvtRegistered< T > |
qx::service::QxThread | Qx::service::QxThread : thread to execute a transaction of QxService module
qx::service::QxThreadPool | Qx::service::QxThreadPool : thread-safe thread pool to manage list of threads for executing all transactions of QxService module
qx::QxTimeNeutral | Qx::QxTimeNeutral : helper class to store a time value into database under neutral format (HHMMSS) => cross database compatibility
qx::service::QxTools | Qx::service::QxTools : provide some tools to read/write on socket all datas transfered by QxService module of QxOrm library
qx::service::QxTransaction | Qx::service::QxTransaction : transaction of QxService module (contains request from client and reply from server)
qx::QxXml< T > |
qx::QxXmlReader |
qx::QxXmlWriter |
qx::trait::remove_attr< T, bRemovePtr, bRemoveConst, bRemoveRef, bRemoveVolatile > | Qx::trait::remove_attr<T>::type : return a type without pointer, const, reference and/or volatile attributes
qx::trait::remove_smart_ptr< T > | Qx::trait::remove_smart_ptr<T>::type : return a type without smart-pointer attribute from boost, Qt or QxOrm library
qx::trait::remove_smart_ptr< boost::intrusive_ptr< T > > |
qx::trait::remove_smart_ptr< boost::scoped_ptr< T > > |
qx::trait::remove_smart_ptr< boost::shared_ptr< T > > |
qx::trait::remove_smart_ptr< QSharedPointer< T > > |
qx::trait::remove_smart_ptr< qx::dao::ptr< T > > |
qx::serialization::detail::saver< Archive, T > |
qx::dao::sql_error | Qx::dao::sql_error : define a SQL error exception and retrieve QSqlError type of Qt library
qx::memory::static_mem_pool< _Sz, _Gid > |
qx::memory::static_mem_pool_set |
qx::dao::strategy | Class inheritance strategy and database (Concrete Table Inheritance is the default strategy used by QxOrm library)
qx::trait::generic_container_item< Key, Value >::value_qx_Helper< bIsPointer, T, U, dummy > |
qx::trait::generic_container_item< Key, Value >::value_qx_Helper< false, T, U, dummy > |

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines