QxOrm
1.5.0
C++ Object Relational Mapping library
|
Root namespace for all QxOrm library features. More...
Namespaces | |
namespace | cache |
Provide basic thread-safe cache feature to backup and restore any kind of objects (for example, object fetched from database) | |
namespace | cvt |
Provide global functions to convert any kind of objects to/from QString and QVariant format. | |
namespace | dao |
Database communication used by persistence engine (ORM - Object Relational Mapping) | |
namespace | foreach |
Foreach-style (based on BOOST_FOREACH macro) to iterate over all stl, boost and Qt containers + qx::QxCollection<Key, Value> QxOrm library container. | |
namespace | function |
Register function into QxOrm context used by introspection engine. | |
namespace | memory |
QxOrm library memory leak detection (by Wu Yongwei) | |
namespace | model_view |
namespace | serialization |
QxOrm library serialization engine based on boost::serialization library. | |
namespace | service |
QxOrm library services engine to provide easy and powerful way to create C++ application server (to transfer data over network) | |
namespace | trait |
QxOrm library traits (template metaprogramming) not available in boost::type_traits library. | |
namespace | validator |
Classes | |
class | IxCollection |
qx::IxCollection : common interface for all QxOrm containers qx::QxCollection<Key, Value> More... | |
class | QxCollection |
qx::QxCollection<Key, Value> : QxOrm thread-safe container (keep insertion order + quick access by index + quick access by key) More... | |
class | QxCollectionIterator |
qx::QxCollectionIterator : Java-style iterator to iterate over a qx::QxCollection<Key, Value> container More... | |
class | any |
struct | bad_any_cast |
struct | any_cast_dynamic |
struct | any_cast_dynamic< T * > |
struct | any_cast_dynamic< boost::shared_ptr< T > > |
struct | any_cast_dynamic< QSharedPointer< T > > |
struct | any_cast_dynamic< qx::dao::ptr< T > > |
struct | any_cast_dynamic< std::shared_ptr< T > > |
class | QxBool |
qx_bool : boolean type with code and description message when an error occured More... | |
class | exception |
qx::exception : exception with error code and error description More... | |
class | QxPropertyBag |
qx::QxPropertyBag : used by introspection engine (IxClass, IxDataMember, IxFunction, etc.) to add meta-data (property bag) More... | |
class | QxSimpleCrypt |
Simple encryption and decryption of strings and byte arrays. More... | |
class | IxPersistable |
qx::IxPersistable : common interface (abstract class) for persistents classes using QX_PERSISTABLE_HPP() and QX_PERSISTABLE_CPP() macros More... | |
class | IxPersistableCollection |
qx::IxPersistableCollection : common interface (abstract class) for collection persistent classes based on qx::IxPersistable and qx::IxCollection More... | |
class | QxPersistableCollection |
qx::QxPersistableCollection<Key, Value, T> : concrete class for collection persistent classes based on qx::IxPersistableCollection and qx::QxCollection<Key, Value> More... | |
class | QxPersistableCollectionHelper |
qx::QxPersistableCollectionHelper<T>::type : return the collection type used by qx::IxPersistable interface, qx::QxPersistableCollection<type_primary_key, std::shared_ptr<my_type>> More... | |
class | QxPersistableList |
qx::QxPersistableList<T> : concrete class for list persistent classes based on qx::IxPersistableCollection (as an array instead of key/value hash-map) More... | |
class | IxSqlQueryBuilder |
qx::IxSqlQueryBuilder : common interface to build SQL queries to communicate with database More... | |
class | IxSqlRelation |
qx::IxSqlRelation : common interface for all relationships defined between 2 classes (or between 2 tables in database) More... | |
class | QxDaoAsync |
qx::QxDaoAsync : helper class to execute SQL queries in another thread (asynchronous way) using qx::IxPersistable interface More... | |
class | QxDateNeutral |
qx::QxDateNeutral : helper class to store a date value into database under neutral format (YYYYMMDD) => cross database compatibility More... | |
class | QxDateTimeNeutral |
qx::QxDateTimeNeutral : helper class to store a date-time value into database under neutral format (YYYYMMDDHHMMSS) => cross database compatibility More... | |
class | IxRepository |
qx::IxRepository : common interface for all repositories to provide access to database by introspection using QObject class or qx::IxCollection class More... | |
class | QxRepository |
qx::QxRepository<T> : repository to provide a common interface to communicate with database More... | |
class | QxRepositoryX |
qx::QxRepositoryX : list of all repositories registered using qx::register_repository<T> function More... | |
class | QxSession |
qx::QxSession : define a session to manage automatically database transactions (using C++ RAII) More... | |
class | 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 More... | |
class | 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) More... | |
class | 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 More... | |
class | QxSqlQueryBuilder |
qx::QxSqlQueryBuilder<T> : concrete SQL query builder for class T with a cache mechanism to backup and restore queries already built by the program More... | |
class | QxSqlQueryBuilder_Count |
qx::QxSqlQueryBuilder_Count<T> : concrete SQL query builder for class T to build a COUNT SQL query More... | |
class | QxSqlQueryBuilder_Exist |
qx::QxSqlQueryBuilder_Exist<T> : concrete SQL query builder for class T to build an EXIST SQL query More... | |
class | QxSqlQueryBuilder_FetchAll |
qx::QxSqlQueryBuilder_FetchAll<T> : concrete SQL query builder for class T to build a FETCH ALL SQL query More... | |
class | QxSqlQueryBuilder_FetchById |
qx::QxSqlQueryBuilder_FetchById<T> : concrete SQL query builder for class T to build a FETCH BY ID SQL query More... | |
class | QxSqlQueryBuilder_Insert |
qx::QxSqlQueryBuilder_Insert<T> : concrete SQL query builder for class T to build an INSERT SQL query More... | |
class | QxSqlQueryBuilder_Update |
qx::QxSqlQueryBuilder_Update<T> : concrete SQL query builder for class T to build an UPDATE SQL query More... | |
class | QxSqlQueryBuilder_DeleteAll |
qx::QxSqlQueryBuilder_DeleteAll<T> : concrete SQL query builder for class T to build a DELETE ALL SQL query More... | |
class | QxSqlQueryBuilder_SoftDeleteAll |
qx::QxSqlQueryBuilder_SoftDeleteAll<T> : concrete SQL query builder for class T to build a SOFT DELETE ALL SQL query More... | |
class | QxSqlQueryBuilder_DeleteById |
qx::QxSqlQueryBuilder_DeleteById<T> : concrete SQL query builder for class T to build a DELETE BY ID SQL query More... | |
class | QxSqlQueryBuilder_SoftDeleteById |
qx::QxSqlQueryBuilder_SoftDeleteById<T> : concrete SQL query builder for class T to build a SOFT DELETE BY ID SQL query More... | |
class | QxSqlQueryBuilder_CreateTable |
qx::QxSqlQueryBuilder_CreateTable<T> : concrete SQL query builder for class T to build a CREATE TABLE SQL query More... | |
class | QxSqlQueryBuilder_Count_WithRelation |
qx::QxSqlQueryBuilder_Count_WithRelation<T> : concrete SQL query builder for class T to build a COUNT WITH RELATION SQL query More... | |
class | QxSqlQueryBuilder_FetchAll_WithRelation |
qx::QxSqlQueryBuilder_FetchAll_WithRelation<T> : concrete SQL query builder for class T to build a FETCH ALL WITH RELATION SQL query More... | |
class | QxSqlQueryBuilder_FetchById_WithRelation |
qx::QxSqlQueryBuilder_FetchById_WithRelation<T> : concrete SQL query builder for class T to build a FETCH BY ID WITH RELATION SQL query More... | |
class | QxSqlRelation |
qx::QxSqlRelation<DataType, Owner> : base class for all relationships defined between 2 classes (or between 2 tables in database) More... | |
class | QxSqlRelation_ManyToMany |
qx::QxSqlRelation_ManyToMany<DataType, Owner> : manage a relationship many-to-many defined between 2 classes (or between 2 tables in database) More... | |
class | QxSqlRelation_ManyToOne |
qx::QxSqlRelation_ManyToOne<DataType, Owner> : manage a relationship many-to-one defined between 2 classes (or between 2 tables in database) More... | |
class | QxSqlRelation_OneToMany |
qx::QxSqlRelation_OneToMany<DataType, Owner> : manage a relationship one-to-many defined between 2 classes (or between 2 tables in database) More... | |
class | QxSqlRelation_OneToOne |
qx::QxSqlRelation_OneToOne<DataType, Owner> : manage a relationship one-to-one defined between 2 classes (or between 2 tables in database) More... | |
class | QxSqlRelationLinked |
qx::QxSqlRelationLinked : hierarchy of relationships to build SQL query More... | |
class | QxSqlRelationParams |
qx::QxSqlRelationParams : define list of parameters to transfer to relationships to manage SQL queries builded by QxOrm library More... | |
class | QxTimeNeutral |
qx::QxTimeNeutral : helper class to store a time value into database under neutral format (HHMMSS) => cross database compatibility More... | |
class | IxDataMember |
qx::IxDataMember : common interface for all class properties registered into QxOrm context More... | |
struct | IxDataMemberSqlCallbackParams |
qx::IxDataMemberSqlCallbackParams : list of parameters used by custom callback functions to override SQL queries generated by QxOrm library More... | |
class | 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) More... | |
class | QxDataMember |
qx::QxDataMember<DataType, Owner> : concrete property of type DataType registered into QxOrm context for the class Owner More... | |
class | QxDataMember_PImpl |
qx::QxDataMember_PImpl<DataType, Owner> : concrete property of type DataType registered into QxOrm context for the class Owner (using private implementation idiom) More... | |
class | QxDataMember_PImpl< std::unique_ptr< DataType >, Owner > |
class | QxDataMember_PImpl< std::shared_ptr< DataType >, Owner > |
class | QxDataMember_QObject |
qx::QxDataMember_QObject : connect Qt introspection engine (based on QObject class, with QMetaObject type) to QxOrm library introspection engine More... | |
class | QxDataMemberX |
qx::QxDataMemberX<T> : concrete list of properties registered into QxOrm context for the class T More... | |
class | IxFactory |
qx::IxFactory : common interface for all classes that can be created dynamically using the class name More... | |
class | QxFactory |
qx::QxFactory<T> : concrete factory class to create object of type T dynamically using the class name More... | |
class | QxFactoryX |
qx::QxFactoryX : list of all classes registered with QxOrm library factory pattern to create object instance dynamically using the class name More... | |
class | IxFunction |
qx::IxFunction : common interface for all functions registered into QxOrm context (used by introspection engine) More... | |
class | QxFunction_0 |
qx::QxFunction_0<Owner, R> : concrete function registered into QxOrm context defined into class Owner, returning an object of type R and without parameter More... | |
class | QxFunction_0< void, R > |
class | QxFunction_1 |
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 More... | |
class | QxFunction_1< void, R, P1 > |
class | QxFunction_2 |
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 More... | |
class | QxFunction_2< void, R, P1, P2 > |
class | QxFunction_3 |
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 More... | |
class | QxFunction_3< void, R, P1, P2, P3 > |
class | QxFunction_4 |
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 More... | |
class | QxFunction_4< void, R, P1, P2, P3, P4 > |
class | QxFunction_5 |
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 More... | |
class | QxFunction_5< void, R, P1, P2, P3, P4, P5 > |
class | QxFunction_6 |
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 More... | |
class | QxFunction_6< void, R, P1, P2, P3, P4, P5, P6 > |
class | QxFunction_7 |
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 More... | |
class | QxFunction_7< void, R, P1, P2, P3, P4, P5, P6, P7 > |
class | QxFunction_8 |
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 More... | |
class | QxFunction_8< void, R, P1, P2, P3, P4, P5, P6, P7, P8 > |
class | QxFunction_9 |
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 More... | |
class | QxFunction_9< void, R, P1, P2, P3, P4, P5, P6, P7, P8, P9 > |
struct | QxHttpCookie |
qx::QxHttpCookie : HTTP cookie (https://www.qxorm.com/qxorm_en/manual.html#manual_999) More... | |
class | QxHttpRequest |
qx::QxHttpRequest : HTTP request (headers + body) More... | |
class | QxHttpResponse |
qx::QxHttpResponse : HTTP response (headers + body) More... | |
class | QxHttpServer |
qx::QxHttpServer : HTTP server which manages connections in a multi-threaded environment (support SSL/TLS, persistent connection, etc...) : https://www.qxorm.com/qxorm_en/manual.html#manual_96 More... | |
class | QxHttpSession |
qx::QxHttpSession : HTTP session (https://www.qxorm.com/qxorm_en/manual.html#manual_998) More... | |
class | QxHttpSessionManager |
qx::QxHttpSessionManager : HTTP session manager (https://www.qxorm.com/qxorm_en/manual.html#manual_998) More... | |
class | QxHttpTransaction |
qx::QxHttpTransaction : HTTP transaction (contains request from client and reply from server) More... | |
class | IxModel |
qx::IxModel : interface to manage Qt model/view architecture with classes registered into QxOrm context (Qt widgets and/or QML views) More... | |
class | QxModel |
qx::QxModel<T, B> : all classes registered into QxOrm context can be used with Qt model/view architecture (Qt widgets and/or QML views) More... | |
class | QxModelService |
qx::QxModelService<T, S> : provides an easy way to connect your model to the QxService module (all queries are executed over network using client/server communication) More... | |
class | IxClass |
qx::IxClass : common interface for all classes registered into QxOrm context More... | |
class | IxTypeInfo |
class | QxClass |
qx::QxClass<T> : concrete class of type T registered into QxOrm context (this class is a singleton and is thread-safe) More... | |
class | QxClassName |
qx::QxClassName<T> : class helper to retrieve the class name of type T under const char * format More... | |
class | QxClassX |
qx::QxClassX : list of all classes registered into QxOrm context (this container is a singleton) More... | |
class | QxRestApi |
qx::QxRestApi : provide a REST API to send requests in JSON format from external application, from web-site or from QML view (https://www.qxorm.com/qxorm_en/manual.html#manual_97) More... | |
struct | QxSerializeRegistered_Helper |
struct | QxSerializeRegistered |
class | QxArchive_ToFile |
qx::QxArchive_ToFile : provide some tools to serialize a class registered into QxOrm context into/from binary/text/XML archives (file, string, etc.) More... | |
class | QxArchive_FromFile |
qx::QxArchive_FromFile : provide some tools to serialize a class registered into QxOrm context into/from binary/text/XML archives (file, string, etc.) More... | |
class | QxArchive_ToFileCompressed |
qx::QxArchive_ToFileCompressed : provide some tools to serialize a class registered into QxOrm context into/from binary/text/XML archives (file, string, etc.) More... | |
class | QxArchive_FromFileCompressed |
qx::QxArchive_FromFileCompressed : provide some tools to serialize a class registered into QxOrm context into/from binary/text/XML archives (file, string, etc.) More... | |
class | QxArchive_ToString |
qx::QxArchive_ToString : provide some tools to serialize a class registered into QxOrm context into/from binary/text/XML archives (file, string, etc.) More... | |
class | QxArchive_FromString |
qx::QxArchive_FromString : provide some tools to serialize a class registered into QxOrm context into/from binary/text/XML archives (file, string, etc.) More... | |
class | QxArchive_ToByteArray |
qx::QxArchive_ToByteArray : provide some tools to serialize a class registered into QxOrm context into/from binary/text/XML archives (file, string, etc.) More... | |
class | QxArchive_FromByteArray |
qx::QxArchive_FromByteArray : provide some tools to serialize a class registered into QxOrm context into/from binary/text/XML archives (file, string, etc.) More... | |
class | IxBoostSerializeRegisterHelper |
class | QxBoostInitGuid |
class | QxBoostSerializeHelper |
class | QxBoostSerializeRegisterHelper |
class | QxBoostSerializeRegisterHelperX |
class | IxSingleton |
qx::IxSingleton : common interface for all singleton of QxOrm library More... | |
class | QxSingleton |
qx::QxSingleton<T> : concrete class to define a thread-safe singleton of type T More... | |
class | QxSingletonX |
qx::QxSingletonX : list of all singleton defined by QxOrm library (this container is also a singleton) More... | |
class | IxValidator |
qx::IxValidator : common interface for validator engine More... | |
class | IxValidatorX |
qx::IxValidatorX : common interface for a list of validators More... | |
class | QxInvalidValue |
qx::QxInvalidValue : invalid value when a property fails to pass a constraint More... | |
class | QxInvalidValueX |
qx::QxInvalidValueX : list of invalid values More... | |
class | QxValidator |
qx::QxValidator<Owner> : concrete class for a custom validator More... | |
class | QxValidator_WithDataType |
qx::QxValidator_WithDataType<DataType, Owner> : concrete class for a custom validator with data type More... | |
class | QxValidator_Recursive |
qx::QxValidator_Recursive<DataType, Owner> : concrete class for a recursive validator More... | |
class | validator_error |
qx::validator_error : define a validator error exception (for example, inserting or updating an element into database) and retrieve list of invalid values More... | |
class | QxValidatorX |
qx::QxValidatorX<T> : concrete class for a list of validators associated to a type registered into QxOrm context More... | |
class | QxXml |
class | QxXmlReader |
class | QxXmlWriter |
Typedefs | |
typedef std::shared_ptr < qx::IxCollection > | IxCollection_ptr |
typedef std::shared_ptr < qx::IxPersistable > | IxPersistable_ptr |
typedef std::shared_ptr < qx::IxPersistableCollection > | IxPersistableCollection_ptr |
typedef std::shared_ptr < IxSqlQueryBuilder > | IxSqlQueryBuilder_ptr |
typedef QxCollection< QString, IxSqlRelation * > | IxSqlRelationX |
typedef std::shared_ptr < IxSqlRelationX > | IxSqlRelationX_ptr |
typedef std::shared_ptr < QxDaoAsync > | QxDaoAsync_ptr |
typedef std::shared_ptr < QxSqlRelationLinked > | QxSqlRelationLinked_ptr |
typedef std::shared_ptr < IxDataMember > | IxDataMember_ptr |
typedef std::shared_ptr < IxDataMemberX > | IxDataMemberX_ptr |
typedef std::shared_ptr < IxFunction > | IxFunction_ptr |
typedef QxCollection< QString, IxFunction_ptr > | IxFunctionX |
typedef std::shared_ptr < IxFunctionX > | IxFunctionX_ptr |
typedef std::shared_ptr < QxHttpRequest > | QxHttpRequest_ptr |
typedef std::shared_ptr < QxHttpResponse > | QxHttpResponse_ptr |
typedef std::shared_ptr < QxHttpServer > | QxHttpServer_ptr |
typedef std::shared_ptr < QxHttpSession > | QxHttpSession_ptr |
typedef std::shared_ptr < QxHttpTransaction > | QxHttpTransaction_ptr |
typedef std::shared_ptr< IxClass > | IxClass_ptr |
typedef std::shared_ptr < IxValidator > | IxValidator_ptr |
typedef std::shared_ptr < IxValidatorX > | IxValidatorX_ptr |
Functions | |
template<typename ValueType > | |
ValueType * | any_cast (any *) |
template<typename ValueType > | |
ValueType * | unsafe_any_cast (any *) |
void | swap (any &lhs, any &other) |
template<typename ValueType > | |
const ValueType * | any_cast (const any *operand) |
template<typename ValueType > | |
ValueType | any_cast (any &operand) |
template<typename ValueType > | |
ValueType | any_cast (const any &operand) |
template<typename ValueType > | |
const ValueType * | unsafe_any_cast (const any *operand) |
template<class T > | |
void | hash_combine (std::size_t &seed, const T &t) |
template<class T > | |
QxInvalidValueX | validate (T &t, const QString &group) |
template<class T > | |
QSharedPointer< T > | clone_to_qt_shared_ptr (const T &obj) |
qx::clone_to_qt_shared_ptr(const T & obj) : return a Qt smart-pointer (QSharedPointer<T>) of a new instance of type T cloned from obj | |
template<class T > | |
void | register_repository (const QString &sKey) |
qx::any | create (const QString &sKey, bool bRawPointer) |
Return a smart-pointer new instance of object (std::shared_ptr<T>) associated by key sKey using qx::any type (for example : qx::create("drug") return a new instance of smart-pointer drug class into qx::any type) | |
template<typename T > | |
T * | create_nude_ptr (const QString &sKey) |
Return a nude pointer (be careful with memory leak) of type T associated by key sKey, or return NULL if sKey is not registered into factory engine. | |
void * | create_void_ptr (const QString &sKey) |
Return a void * pointer (be careful with memory leak) associated by key sKey, or return NULL if sKey is not registered into factory engine. | |
template<class T > | |
void | register_class (T &t) |
qx::register_class<T>(T & t) : specialize this template to register a class of type T into QxOrm context | |
template<typename T > | |
void | register_all_qt_properties (QxClass< T > &t, const QString &sPropertyId) |
template<class T > | |
T * | clone_to_nude_ptr (const T &obj) |
qx::clone_to_nude_ptr(const T & obj) : return a nude pointer (be careful with memory leak) of a new instance of type T cloned from obj | |
template<class T > | |
std::shared_ptr< T > | clone (const T &obj) |
qx::clone(const T & obj) : return a boost smart-pointer (std::shared_ptr<T>) of a new instance of type T cloned from obj | |
template<class T > | |
boost::shared_ptr< T > | clone_to_boost_shared_ptr (const T &obj) |
qx::clone_to_boost_shared_ptr(const T & obj) : return a boost smart-pointer (boost::shared_ptr<T>) of a new instance of type T cloned from obj | |
template<class T > | |
std::shared_ptr< T > | clone_to_std_shared_ptr (const T &obj) |
qx::clone_to_std_shared_ptr(const T & obj) : return a C++11 std smart-pointer (std::shared_ptr<T>) of a new instance of type T cloned from obj | |
template<class T > | |
void | dump (const T &t, bool bJsonFormat=false) |
qx::dump(const T & t, bool bJsonFormat) : dump class of type T registered into QxOrm context using XML and JSON serialization engine | |
template<class T > | |
QxInvalidValueX | validate (T &t) |
template<class T > | |
QxInvalidValueX | validate (T &t, const QStringList &groups) |
Root namespace for all QxOrm library features.
Class for non-reentrant fast mutexes. This is the null implementation for single-threaded environments.
typedef std::shared_ptr<IxClass> qx::IxClass_ptr |
typedef std::shared_ptr<qx::IxCollection> qx::IxCollection_ptr |
Definition at line 75 of file IxCollection.h.
typedef std::shared_ptr<IxDataMember> qx::IxDataMember_ptr |
Definition at line 339 of file IxDataMember.h.
typedef std::shared_ptr<IxDataMemberX> qx::IxDataMemberX_ptr |
Definition at line 107 of file IxDataMemberX.h.
typedef std::shared_ptr<IxFunction> qx::IxFunction_ptr |
Definition at line 131 of file IxFunction.h.
typedef QxCollection<QString, IxFunction_ptr> qx::IxFunctionX |
Definition at line 132 of file IxFunction.h.
typedef std::shared_ptr<IxFunctionX> qx::IxFunctionX_ptr |
Definition at line 133 of file IxFunction.h.
typedef std::shared_ptr<qx::IxPersistable> qx::IxPersistable_ptr |
Definition at line 349 of file IxPersistable.h.
typedef std::shared_ptr<qx::IxPersistableCollection> qx::IxPersistableCollection_ptr |
Definition at line 78 of file IxPersistableCollection.h.
typedef std::shared_ptr<IxSqlQueryBuilder> qx::IxSqlQueryBuilder_ptr |
Definition at line 153 of file IxSqlQueryBuilder.h.
typedef QxCollection<QString, IxSqlRelation *> qx::IxSqlRelationX |
Definition at line 59 of file IxSqlRelation.h.
typedef std::shared_ptr<IxSqlRelationX> qx::IxSqlRelationX_ptr |
Definition at line 62 of file IxSqlRelation.h.
typedef std::shared_ptr<IxValidator> qx::IxValidator_ptr |
Definition at line 120 of file IxValidator.h.
typedef std::shared_ptr<IxValidatorX> qx::IxValidatorX_ptr |
Definition at line 112 of file IxValidatorX.h.
typedef std::shared_ptr<QxDaoAsync> qx::QxDaoAsync_ptr |
Definition at line 220 of file QxDaoAsync.h.
typedef std::shared_ptr<QxHttpRequest> qx::QxHttpRequest_ptr |
Definition at line 89 of file QxHttpRequest.h.
typedef std::shared_ptr<QxHttpResponse> qx::QxHttpResponse_ptr |
Definition at line 86 of file QxHttpResponse.h.
typedef std::shared_ptr<QxHttpServer> qx::QxHttpServer_ptr |
Definition at line 129 of file QxHttpServer.h.
typedef std::shared_ptr<QxHttpSession> qx::QxHttpSession_ptr |
Definition at line 85 of file QxHttpSession.h.
typedef std::shared_ptr<QxHttpTransaction> qx::QxHttpTransaction_ptr |
Definition at line 94 of file QxHttpTransaction.h.
typedef std::shared_ptr<QxSqlRelationLinked> qx::QxSqlRelationLinked_ptr |
Definition at line 146 of file QxSqlRelationLinked.h.
ValueType * qx::any_cast | ( | any * | operand | ) |
const ValueType* qx::any_cast | ( | const any * | operand | ) |
ValueType qx::any_cast | ( | any & | operand | ) |
ValueType qx::any_cast | ( | const any & | operand | ) |
void qx::hash_combine | ( | std::size_t & | seed, |
const T & | t | ||
) | [inline] |
Definition at line 73 of file QxHashValue.h.
void qx::register_all_qt_properties | ( | QxClass< T > & | t, |
const QString & | sPropertyId | ||
) |
Definition at line 61 of file QxRegisterQtProperty.h.
void qx::register_repository | ( | const QString & | sKey | ) | [inline] |
Definition at line 429 of file QxRepository.h.
ValueType * qx::unsafe_any_cast | ( | any * | operand | ) |
const ValueType* qx::unsafe_any_cast | ( | const any * | operand | ) |
QxInvalidValueX qx::validate | ( | T & | t, |
const QString & | group | ||
) |
Definition at line 180 of file QxValidatorFct.h.
QxInvalidValueX qx::validate | ( | T & | t | ) |
Definition at line 184 of file QxValidatorFct.h.
QxInvalidValueX qx::validate | ( | T & | t, |
const QStringList & | groups | ||
) |
Definition at line 188 of file QxValidatorFct.h.