![]() |
QxOrm 1.5.0
C++ Object Relational Mapping library
|
qx::IxCollection : common interface for all QxOrm containers qx::QxCollection<Key, Value> More...
#include <IxCollection.h>
Public Member Functions | |
IxCollection () | |
virtual | ~IxCollection ()=0 |
virtual long | _count () const =0 |
virtual void | _clear ()=0 |
virtual bool | _remove (long index)=0 |
virtual qx::any | _at (long index) const =0 |
template<typename T> | |
T | _get (long index) const |
qx::IxCollection : common interface for all QxOrm containers qx::QxCollection<Key, Value>
Definition at line 56 of file IxCollection.h.
|
inline |
Definition at line 61 of file IxCollection.h.
|
pure virtual |
|
pure virtual |
Implemented in qx::QxCollection< Key, Value >, qx::QxCollection< QString, IxFunction_ptr >, qx::QxCollection< QString, IxFunction_ptr >, qx::QxCollection< QString, IxSqlRelation * >, qx::QxCollection< QString, IxSqlRelation * >, qx::QxCollection< QString, QVariantList >, qx::QxCollection< QString, qx::IxBoostSerializeRegisterHelper * >, qx::QxCollection< QString, qx::IxClass * >, qx::QxCollection< QString, type_bind_value >, qx::QxCollection< QString, type_lst_validator_ptr >, qx::QxCollection< QString, type_lst_validator_ptr >, qx::QxCollection< QString, type_qx_cache >, qx::QxCollection< QString, type_qx_cache >, qx::QxCollection< QString, type_relation >, qx::QxCollection< QString, type_relation >, qx::QxCollection< qx_type_primary_key, qx_type_ptr >, qx::QxCollection< qx_type_primary_key, qx_type_ptr >, qx::QxCollection< type_primary_key, QSharedPointer< T > >, qx::QxCollection< type_primary_key, QSharedPointer< T > >, qx::QxCollection< type_primary_key, std::shared_ptr< T > >, qx::QxCollection< type_primary_key, std::shared_ptr< T > >, qx::QxCollection< type_primary_key, type_ptr >, and qx::QxCollection< type_primary_key, type_ptr >.
|
pure virtual |
Implemented in qx::QxCollection< Key, Value >, qx::QxCollection< QString, IxFunction_ptr >, qx::QxCollection< QString, IxFunction_ptr >, qx::QxCollection< QString, IxSqlRelation * >, qx::QxCollection< QString, IxSqlRelation * >, qx::QxCollection< QString, QVariantList >, qx::QxCollection< QString, qx::IxBoostSerializeRegisterHelper * >, qx::QxCollection< QString, qx::IxClass * >, qx::QxCollection< QString, type_bind_value >, qx::QxCollection< QString, type_lst_validator_ptr >, qx::QxCollection< QString, type_lst_validator_ptr >, qx::QxCollection< QString, type_qx_cache >, qx::QxCollection< QString, type_qx_cache >, qx::QxCollection< QString, type_relation >, qx::QxCollection< QString, type_relation >, qx::QxCollection< qx_type_primary_key, qx_type_ptr >, qx::QxCollection< qx_type_primary_key, qx_type_ptr >, qx::QxCollection< type_primary_key, QSharedPointer< T > >, qx::QxCollection< type_primary_key, QSharedPointer< T > >, qx::QxCollection< type_primary_key, std::shared_ptr< T > >, qx::QxCollection< type_primary_key, std::shared_ptr< T > >, qx::QxCollection< type_primary_key, type_ptr >, and qx::QxCollection< type_primary_key, type_ptr >.
|
pure virtual |
Implemented in qx::QxCollection< Key, Value >, qx::QxCollection< QString, IxFunction_ptr >, qx::QxCollection< QString, IxFunction_ptr >, qx::QxCollection< QString, IxSqlRelation * >, qx::QxCollection< QString, IxSqlRelation * >, qx::QxCollection< QString, QVariantList >, qx::QxCollection< QString, qx::IxBoostSerializeRegisterHelper * >, qx::QxCollection< QString, qx::IxClass * >, qx::QxCollection< QString, type_bind_value >, qx::QxCollection< QString, type_lst_validator_ptr >, qx::QxCollection< QString, type_lst_validator_ptr >, qx::QxCollection< QString, type_qx_cache >, qx::QxCollection< QString, type_qx_cache >, qx::QxCollection< QString, type_relation >, qx::QxCollection< QString, type_relation >, qx::QxCollection< qx_type_primary_key, qx_type_ptr >, qx::QxCollection< qx_type_primary_key, qx_type_ptr >, qx::QxCollection< type_primary_key, QSharedPointer< T > >, qx::QxCollection< type_primary_key, QSharedPointer< T > >, qx::QxCollection< type_primary_key, std::shared_ptr< T > >, qx::QxCollection< type_primary_key, std::shared_ptr< T > >, qx::QxCollection< type_primary_key, type_ptr >, and qx::QxCollection< type_primary_key, type_ptr >.
|
inline |
Definition at line 70 of file IxCollection.h.
|
pure virtual |
Implemented in qx::QxCollection< Key, Value >, qx::QxCollection< QString, IxFunction_ptr >, qx::QxCollection< QString, IxFunction_ptr >, qx::QxCollection< QString, IxSqlRelation * >, qx::QxCollection< QString, IxSqlRelation * >, qx::QxCollection< QString, QVariantList >, qx::QxCollection< QString, qx::IxBoostSerializeRegisterHelper * >, qx::QxCollection< QString, qx::IxClass * >, qx::QxCollection< QString, type_bind_value >, qx::QxCollection< QString, type_lst_validator_ptr >, qx::QxCollection< QString, type_lst_validator_ptr >, qx::QxCollection< QString, type_qx_cache >, qx::QxCollection< QString, type_qx_cache >, qx::QxCollection< QString, type_relation >, qx::QxCollection< QString, type_relation >, qx::QxCollection< qx_type_primary_key, qx_type_ptr >, qx::QxCollection< qx_type_primary_key, qx_type_ptr >, qx::QxCollection< type_primary_key, QSharedPointer< T > >, qx::QxCollection< type_primary_key, QSharedPointer< T > >, qx::QxCollection< type_primary_key, std::shared_ptr< T > >, qx::QxCollection< type_primary_key, std::shared_ptr< T > >, qx::QxCollection< type_primary_key, type_ptr >, and qx::QxCollection< type_primary_key, type_ptr >.