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.