![]() |
QxOrm
1.5.0
C++ Object Relational Mapping library
|
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...
#include <IxDataMemberX.h>
Public Member Functions | |
| IxClass * | getClass () const |
| void | setClass (IxClass *p) |
| QString | getName () const |
| const char * | getNamePtr () const |
| QString | getDescription () const |
| long | getVersion () const |
| qx::dao::strategy::inheritance | getDaoStrategy () const |
| long | count () const |
| long | size () const |
| bool | exist (const QString &sKey) const |
| IxDataMember * | get (long l) const |
| IxDataMember * | get (const QString &s) const |
| IxDataMember * | getId () const |
| virtual long | count_WithDaoStrategy () const =0 |
| virtual bool | exist_WithDaoStrategy (const QString &sKey) const =0 |
| virtual IxDataMember * | get_WithDaoStrategy (long lIndex) const =0 |
| virtual IxDataMember * | get_WithDaoStrategy (const QString &sKey) const =0 |
| virtual IxDataMember * | getId_WithDaoStrategy () const =0 |
Protected Member Functions | |
| IxDataMemberX () | |
| virtual | ~IxDataMemberX () |
| void | setId (IxDataMember *p) |
| QxCollection< QString, IxDataMember * > & | getListDataMemberRef () |
| const QxCollection< QString, IxDataMember * > & | getListDataMemberRef () const |
| QxCollection< QString, IxDataMember * > & | getListPImplRef () |
| const QxCollection< QString, IxDataMember * > & | getListPImplRef () const |
Private Attributes | |
| std::unique_ptr < IxDataMemberXImpl > | m_pImpl |
| Private implementation idiom. | |
qx::IxDataMemberX : common interface for a list of IxDataMember class properties registered into QxOrm context (for example, list of data member of a class)
Definition at line 60 of file IxDataMemberX.h.
| qx::IxDataMemberX::IxDataMemberX | ( | ) | [protected] |
| virtual qx::IxDataMemberX::~IxDataMemberX | ( | ) | [protected, virtual] |
| long qx::IxDataMemberX::count | ( | ) | const |
| virtual long qx::IxDataMemberX::count_WithDaoStrategy | ( | ) | const [pure virtual] |
Implemented in qx::QxDataMemberX< T >.
| bool qx::IxDataMemberX::exist | ( | const QString & | sKey | ) | const |
| virtual bool qx::IxDataMemberX::exist_WithDaoStrategy | ( | const QString & | sKey | ) | const [pure virtual] |
Implemented in qx::QxDataMemberX< T >.
| IxDataMember* qx::IxDataMemberX::get | ( | long | l | ) | const |
| IxDataMember* qx::IxDataMemberX::get | ( | const QString & | s | ) | const |
| virtual IxDataMember* qx::IxDataMemberX::get_WithDaoStrategy | ( | long | lIndex | ) | const [pure virtual] |
Implemented in qx::QxDataMemberX< T >.
| virtual IxDataMember* qx::IxDataMemberX::get_WithDaoStrategy | ( | const QString & | sKey | ) | const [pure virtual] |
Implemented in qx::QxDataMemberX< T >.
| IxClass* qx::IxDataMemberX::getClass | ( | ) | const |
| qx::dao::strategy::inheritance qx::IxDataMemberX::getDaoStrategy | ( | ) | const |
| QString qx::IxDataMemberX::getDescription | ( | ) | const |
| IxDataMember* qx::IxDataMemberX::getId | ( | ) | const |
| virtual IxDataMember* qx::IxDataMemberX::getId_WithDaoStrategy | ( | ) | const [pure virtual] |
Implemented in qx::QxDataMemberX< T >.
| QxCollection<QString, IxDataMember *>& qx::IxDataMemberX::getListDataMemberRef | ( | ) | [protected] |
| const QxCollection<QString, IxDataMember *>& qx::IxDataMemberX::getListDataMemberRef | ( | ) | const [protected] |
| QxCollection<QString, IxDataMember *>& qx::IxDataMemberX::getListPImplRef | ( | ) | [protected] |
| const QxCollection<QString, IxDataMember *>& qx::IxDataMemberX::getListPImplRef | ( | ) | const [protected] |
| QString qx::IxDataMemberX::getName | ( | ) | const |
| const char* qx::IxDataMemberX::getNamePtr | ( | ) | const |
| long qx::IxDataMemberX::getVersion | ( | ) | const |
| void qx::IxDataMemberX::setClass | ( | IxClass * | p | ) |
| void qx::IxDataMemberX::setId | ( | IxDataMember * | p | ) | [protected] |
| long qx::IxDataMemberX::size | ( | ) | const |
std::unique_ptr<IxDataMemberXImpl> qx::IxDataMemberX::m_pImpl [private] |
Private implementation idiom.
Definition at line 65 of file IxDataMemberX.h.