|
| | IxFunction () |
| |
| virtual | ~IxFunction () |
| |
| QString | getKey () const |
| |
| QString | getSeparator () const |
| |
| QString | getDescription () const |
| |
| void | setKey (const QString &s) |
| |
| void | setSeparator (const QString &s) |
| |
| void | setDescription (const QString &s) |
| |
| virtual int | getParamCount () const =0 |
| |
| virtual qx_bool | invoke (const QString ¶ms=QString(), qx::any *ret=NULL) const =0 |
| |
| virtual qx_bool | invoke (const type_any_params ¶ms, qx::any *ret=NULL) const =0 |
| |
| virtual qx_bool | invoke (void *pOwner, const QString ¶ms=QString(), qx::any *ret=NULL) const =0 |
| |
| virtual qx_bool | invoke (void *pOwner, const type_any_params ¶ms, qx::any *ret=NULL) const =0 |
| |
| virtual qx_bool | isValidFct () const =0 |
| |
| virtual qx_bool | isValidParams (const QString ¶ms) const =0 |
| |
| virtual qx_bool | isValidParams (const type_any_params ¶ms) const =0 |
| |
| template<class T> |
| qx_bool | isValidOwner (void *pOwner, T *dummy) const |
| |
| template<class T> |
| qx_bool | isValid (const T ¶ms) const |
| |
| template<class T, class U> |
| qx_bool | isValid (void *pOwner, const T ¶ms, U *dummy) const |
| |
| | QxPropertyBag () |
| |
| virtual | ~QxPropertyBag () |
| |
| void | setPropertyBag (const QString &key, const QVariant &value) |
| |
| QVariant | getPropertyBag (const QString &key) const |
| |
| void | removePropertyBag (const QString &key) |
| |
| void | clearPropertyBag () |
| |
| long | countPropertyBag () const |
| |
| QList< QString > | getAllPropertyBagKeys () const |
| |
qx::IxFunction : common interface for all functions registered into QxOrm context (used by introspection engine)
Definition at line 63 of file IxFunction.h.
| virtual int qx::IxFunction::getParamCount |
( |
| ) |
const |
|
pure virtual |
Implemented in qx::QxFunction_0< Owner, R >, qx::QxFunction_0< void, R >, qx::QxFunction_0< void, R >, qx::QxFunction_0< void, R >::QxInvokerFct< T, bReturnValue >, qx::QxFunction_0< void, R >::QxInvokerFct< T, true >, qx::QxFunction_1< Owner, R, P1 >, qx::QxFunction_1< void, R, P1 >, qx::QxFunction_1< void, R, P1 >, qx::QxFunction_1< void, R, P1 >::QxInvokerFct< T, bReturnValue >, qx::QxFunction_1< void, R, P1 >::QxInvokerFct< T, true >, qx::QxFunction_2< Owner, R, P1, P2 >, qx::QxFunction_2< void, R, P1, P2 >, qx::QxFunction_2< void, R, P1, P2 >, qx::QxFunction_2< void, R, P1, P2 >::QxInvokerFct< T, bReturnValue >, qx::QxFunction_2< void, R, P1, P2 >::QxInvokerFct< T, true >, qx::QxFunction_3< Owner, R, P1, P2, P3 >, qx::QxFunction_3< void, R, P1, P2, P3 >, qx::QxFunction_3< void, R, P1, P2, P3 >, qx::QxFunction_3< void, R, P1, P2, P3 >::QxInvokerFct< T, bReturnValue >, qx::QxFunction_3< void, R, P1, P2, P3 >::QxInvokerFct< T, true >, qx::QxFunction_4< Owner, R, P1, P2, P3, P4 >, qx::QxFunction_4< void, R, P1, P2, P3, P4 >, qx::QxFunction_4< void, R, P1, P2, P3, P4 >, qx::QxFunction_4< void, R, P1, P2, P3, P4 >::QxInvokerFct< T, bReturnValue >, qx::QxFunction_4< void, R, P1, P2, P3, P4 >::QxInvokerFct< T, true >, qx::QxFunction_5< Owner, R, P1, P2, P3, P4, P5 >, qx::QxFunction_5< void, R, P1, P2, P3, P4, P5 >, qx::QxFunction_5< void, R, P1, P2, P3, P4, P5 >, qx::QxFunction_5< void, R, P1, P2, P3, P4, P5 >::QxInvokerFct< T, bReturnValue >, qx::QxFunction_5< void, R, P1, P2, P3, P4, P5 >::QxInvokerFct< T, true >, qx::QxFunction_6< Owner, R, P1, P2, P3, P4, P5, P6 >, qx::QxFunction_6< void, R, P1, P2, P3, P4, P5, P6 >, qx::QxFunction_6< void, R, P1, P2, P3, P4, P5, P6 >, qx::QxFunction_6< void, R, P1, P2, P3, P4, P5, P6 >::QxInvokerFct< T, bReturnValue >, qx::QxFunction_6< void, R, P1, P2, P3, P4, P5, P6 >::QxInvokerFct< T, true >, qx::QxFunction_7< Owner, R, P1, P2, P3, P4, P5, P6, P7 >, qx::QxFunction_7< void, R, P1, P2, P3, P4, P5, P6, P7 >, qx::QxFunction_7< void, R, P1, P2, P3, P4, P5, P6, P7 >, qx::QxFunction_7< void, R, P1, P2, P3, P4, P5, P6, P7 >::QxInvokerFct< T, bReturnValue >, qx::QxFunction_7< void, R, P1, P2, P3, P4, P5, P6, P7 >::QxInvokerFct< T, true >, qx::QxFunction_8< Owner, R, P1, P2, P3, P4, P5, P6, P7, P8 >, qx::QxFunction_8< void, R, P1, P2, P3, P4, P5, P6, P7, P8 >, qx::QxFunction_8< void, R, P1, P2, P3, P4, P5, P6, P7, P8 >, qx::QxFunction_8< void, R, P1, P2, P3, P4, P5, P6, P7, P8 >::QxInvokerFct< T, bReturnValue >, qx::QxFunction_8< void, R, P1, P2, P3, P4, P5, P6, P7, P8 >::QxInvokerFct< T, true >, qx::QxFunction_9< Owner, R, P1, P2, P3, P4, P5, P6, P7, P8, P9 >, qx::QxFunction_9< void, R, P1, P2, P3, P4, P5, P6, P7, P8, P9 >, qx::QxFunction_9< void, R, P1, P2, P3, P4, P5, P6, P7, P8, P9 >, qx::QxFunction_9< void, R, P1, P2, P3, P4, P5, P6, P7, P8, P9 >::QxInvokerFct< T, bReturnValue >, and qx::QxFunction_9< void, R, P1, P2, P3, P4, P5, P6, P7, P8, P9 >::QxInvokerFct< T, true >.
| virtual qx_bool qx::IxFunction::isValidParams |
( |
const QString & | params | ) |
const |
|
pure virtual |
Implemented in qx::QxFunction_0< Owner, R >, qx::QxFunction_0< void, R >, qx::QxFunction_0< void, R >, qx::QxFunction_0< void, R >::QxInvokerFct< T, bReturnValue >, qx::QxFunction_0< void, R >::QxInvokerFct< T, true >, qx::QxFunction_1< Owner, R, P1 >, qx::QxFunction_1< void, R, P1 >, qx::QxFunction_1< void, R, P1 >, qx::QxFunction_1< void, R, P1 >::QxInvokerFct< T, bReturnValue >, qx::QxFunction_1< void, R, P1 >::QxInvokerFct< T, true >, qx::QxFunction_2< Owner, R, P1, P2 >, qx::QxFunction_2< void, R, P1, P2 >, qx::QxFunction_2< void, R, P1, P2 >, qx::QxFunction_2< void, R, P1, P2 >::QxInvokerFct< T, bReturnValue >, qx::QxFunction_2< void, R, P1, P2 >::QxInvokerFct< T, true >, qx::QxFunction_3< Owner, R, P1, P2, P3 >, qx::QxFunction_3< void, R, P1, P2, P3 >, qx::QxFunction_3< void, R, P1, P2, P3 >, qx::QxFunction_3< void, R, P1, P2, P3 >::QxInvokerFct< T, bReturnValue >, qx::QxFunction_3< void, R, P1, P2, P3 >::QxInvokerFct< T, true >, qx::QxFunction_4< Owner, R, P1, P2, P3, P4 >, qx::QxFunction_4< void, R, P1, P2, P3, P4 >, qx::QxFunction_4< void, R, P1, P2, P3, P4 >, qx::QxFunction_4< void, R, P1, P2, P3, P4 >::QxInvokerFct< T, bReturnValue >, qx::QxFunction_4< void, R, P1, P2, P3, P4 >::QxInvokerFct< T, true >, qx::QxFunction_5< Owner, R, P1, P2, P3, P4, P5 >, qx::QxFunction_5< void, R, P1, P2, P3, P4, P5 >, qx::QxFunction_5< void, R, P1, P2, P3, P4, P5 >, qx::QxFunction_5< void, R, P1, P2, P3, P4, P5 >::QxInvokerFct< T, bReturnValue >, qx::QxFunction_5< void, R, P1, P2, P3, P4, P5 >::QxInvokerFct< T, true >, qx::QxFunction_6< Owner, R, P1, P2, P3, P4, P5, P6 >, qx::QxFunction_6< void, R, P1, P2, P3, P4, P5, P6 >, qx::QxFunction_6< void, R, P1, P2, P3, P4, P5, P6 >, qx::QxFunction_6< void, R, P1, P2, P3, P4, P5, P6 >::QxInvokerFct< T, bReturnValue >, qx::QxFunction_6< void, R, P1, P2, P3, P4, P5, P6 >::QxInvokerFct< T, true >, qx::QxFunction_7< Owner, R, P1, P2, P3, P4, P5, P6, P7 >, qx::QxFunction_7< void, R, P1, P2, P3, P4, P5, P6, P7 >, qx::QxFunction_7< void, R, P1, P2, P3, P4, P5, P6, P7 >, qx::QxFunction_7< void, R, P1, P2, P3, P4, P5, P6, P7 >::QxInvokerFct< T, bReturnValue >, qx::QxFunction_7< void, R, P1, P2, P3, P4, P5, P6, P7 >::QxInvokerFct< T, true >, qx::QxFunction_8< Owner, R, P1, P2, P3, P4, P5, P6, P7, P8 >, qx::QxFunction_8< void, R, P1, P2, P3, P4, P5, P6, P7, P8 >, qx::QxFunction_8< void, R, P1, P2, P3, P4, P5, P6, P7, P8 >, qx::QxFunction_8< void, R, P1, P2, P3, P4, P5, P6, P7, P8 >::QxInvokerFct< T, bReturnValue >, qx::QxFunction_8< void, R, P1, P2, P3, P4, P5, P6, P7, P8 >::QxInvokerFct< T, true >, qx::QxFunction_9< Owner, R, P1, P2, P3, P4, P5, P6, P7, P8, P9 >, qx::QxFunction_9< void, R, P1, P2, P3, P4, P5, P6, P7, P8, P9 >, qx::QxFunction_9< void, R, P1, P2, P3, P4, P5, P6, P7, P8, P9 >, qx::QxFunction_9< void, R, P1, P2, P3, P4, P5, P6, P7, P8, P9 >::QxInvokerFct< T, bReturnValue >, and qx::QxFunction_9< void, R, P1, P2, P3, P4, P5, P6, P7, P8, P9 >::QxInvokerFct< T, true >.
Implemented in qx::QxFunction_0< Owner, R >, qx::QxFunction_0< void, R >, qx::QxFunction_0< void, R >, qx::QxFunction_0< void, R >::QxInvokerFct< T, bReturnValue >, qx::QxFunction_0< void, R >::QxInvokerFct< T, true >, qx::QxFunction_1< Owner, R, P1 >, qx::QxFunction_1< void, R, P1 >, qx::QxFunction_1< void, R, P1 >, qx::QxFunction_1< void, R, P1 >::QxInvokerFct< T, bReturnValue >, qx::QxFunction_1< void, R, P1 >::QxInvokerFct< T, true >, qx::QxFunction_2< Owner, R, P1, P2 >, qx::QxFunction_2< void, R, P1, P2 >, qx::QxFunction_2< void, R, P1, P2 >, qx::QxFunction_2< void, R, P1, P2 >::QxInvokerFct< T, bReturnValue >, qx::QxFunction_2< void, R, P1, P2 >::QxInvokerFct< T, true >, qx::QxFunction_3< Owner, R, P1, P2, P3 >, qx::QxFunction_3< void, R, P1, P2, P3 >, qx::QxFunction_3< void, R, P1, P2, P3 >, qx::QxFunction_3< void, R, P1, P2, P3 >::QxInvokerFct< T, bReturnValue >, qx::QxFunction_3< void, R, P1, P2, P3 >::QxInvokerFct< T, true >, qx::QxFunction_4< Owner, R, P1, P2, P3, P4 >, qx::QxFunction_4< void, R, P1, P2, P3, P4 >, qx::QxFunction_4< void, R, P1, P2, P3, P4 >, qx::QxFunction_4< void, R, P1, P2, P3, P4 >::QxInvokerFct< T, bReturnValue >, qx::QxFunction_4< void, R, P1, P2, P3, P4 >::QxInvokerFct< T, true >, qx::QxFunction_5< Owner, R, P1, P2, P3, P4, P5 >, qx::QxFunction_5< void, R, P1, P2, P3, P4, P5 >, qx::QxFunction_5< void, R, P1, P2, P3, P4, P5 >, qx::QxFunction_5< void, R, P1, P2, P3, P4, P5 >::QxInvokerFct< T, bReturnValue >, qx::QxFunction_5< void, R, P1, P2, P3, P4, P5 >::QxInvokerFct< T, true >, qx::QxFunction_6< Owner, R, P1, P2, P3, P4, P5, P6 >, qx::QxFunction_6< void, R, P1, P2, P3, P4, P5, P6 >, qx::QxFunction_6< void, R, P1, P2, P3, P4, P5, P6 >, qx::QxFunction_6< void, R, P1, P2, P3, P4, P5, P6 >::QxInvokerFct< T, bReturnValue >, qx::QxFunction_6< void, R, P1, P2, P3, P4, P5, P6 >::QxInvokerFct< T, true >, qx::QxFunction_7< Owner, R, P1, P2, P3, P4, P5, P6, P7 >, qx::QxFunction_7< void, R, P1, P2, P3, P4, P5, P6, P7 >, qx::QxFunction_7< void, R, P1, P2, P3, P4, P5, P6, P7 >, qx::QxFunction_7< void, R, P1, P2, P3, P4, P5, P6, P7 >::QxInvokerFct< T, bReturnValue >, qx::QxFunction_7< void, R, P1, P2, P3, P4, P5, P6, P7 >::QxInvokerFct< T, true >, qx::QxFunction_8< Owner, R, P1, P2, P3, P4, P5, P6, P7, P8 >, qx::QxFunction_8< void, R, P1, P2, P3, P4, P5, P6, P7, P8 >, qx::QxFunction_8< void, R, P1, P2, P3, P4, P5, P6, P7, P8 >, qx::QxFunction_8< void, R, P1, P2, P3, P4, P5, P6, P7, P8 >::QxInvokerFct< T, bReturnValue >, qx::QxFunction_8< void, R, P1, P2, P3, P4, P5, P6, P7, P8 >::QxInvokerFct< T, true >, qx::QxFunction_9< Owner, R, P1, P2, P3, P4, P5, P6, P7, P8, P9 >, qx::QxFunction_9< void, R, P1, P2, P3, P4, P5, P6, P7, P8, P9 >, qx::QxFunction_9< void, R, P1, P2, P3, P4, P5, P6, P7, P8, P9 >, qx::QxFunction_9< void, R, P1, P2, P3, P4, P5, P6, P7, P8, P9 >::QxInvokerFct< T, bReturnValue >, and qx::QxFunction_9< void, R, P1, P2, P3, P4, P5, P6, P7, P8, P9 >::QxInvokerFct< T, true >.