QxOrm  1.4.5
C++ Object Relational Mapping library
qx::QxFunction_9< void, R, P1, P2, P3, P4, P5, P6, P7, P8, P9 > Class Template Reference

#include <QxFunction_9.h>

Inheritance diagram for qx::QxFunction_9< void, R, P1, P2, P3, P4, P5, P6, P7, P8, P9 >:
qx::IxFunction qx::QxPropertyBag

List of all members.

Classes

struct  QxInvokerFct
struct  QxInvokerFct< T, true >

Public Types

typedef std::function< R(P1,
P2, P3, P4, P5, P6, P7, P8, P9)> 
type_fct
typedef qx::trait::remove_attr
< P1, false >::type 
type_P1
typedef qx::trait::remove_attr
< P2, false >::type 
type_P2
typedef qx::trait::remove_attr
< P3, false >::type 
type_P3
typedef qx::trait::remove_attr
< P4, false >::type 
type_P4
typedef qx::trait::remove_attr
< P5, false >::type 
type_P5
typedef qx::trait::remove_attr
< P6, false >::type 
type_P6
typedef qx::trait::remove_attr
< P7, false >::type 
type_P7
typedef qx::trait::remove_attr
< P8, false >::type 
type_P8
typedef qx::trait::remove_attr
< P9, false >::type 
type_P9

Public Member Functions

 QX_FUNCTION_CLASS_FCT (QxFunction_9)
virtual int getParamCount () const
virtual qx_bool isValidParams (const QString &params) const
virtual qx_bool isValidParams (const type_any_params &params) const

Detailed Description

template<typename R, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8, typename P9>
class qx::QxFunction_9< void, R, P1, P2, P3, P4, P5, P6, P7, P8, P9 >

Definition at line 122 of file QxFunction_9.h.


Member Typedef Documentation

template<typename R , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 , typename P8 , typename P9 >
typedef std::function<R (P1, P2, P3, P4, P5, P6, P7, P8, P9)> qx::QxFunction_9< void, R, P1, P2, P3, P4, P5, P6, P7, P8, P9 >::type_fct

Definition at line 127 of file QxFunction_9.h.

template<typename R , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 , typename P8 , typename P9 >
typedef qx::trait::remove_attr<P1, false>::type qx::QxFunction_9< void, R, P1, P2, P3, P4, P5, P6, P7, P8, P9 >::type_P1

Definition at line 128 of file QxFunction_9.h.

template<typename R , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 , typename P8 , typename P9 >
typedef qx::trait::remove_attr<P2, false>::type qx::QxFunction_9< void, R, P1, P2, P3, P4, P5, P6, P7, P8, P9 >::type_P2

Definition at line 129 of file QxFunction_9.h.

template<typename R , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 , typename P8 , typename P9 >
typedef qx::trait::remove_attr<P3, false>::type qx::QxFunction_9< void, R, P1, P2, P3, P4, P5, P6, P7, P8, P9 >::type_P3

Definition at line 130 of file QxFunction_9.h.

template<typename R , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 , typename P8 , typename P9 >
typedef qx::trait::remove_attr<P4, false>::type qx::QxFunction_9< void, R, P1, P2, P3, P4, P5, P6, P7, P8, P9 >::type_P4

Definition at line 131 of file QxFunction_9.h.

template<typename R , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 , typename P8 , typename P9 >
typedef qx::trait::remove_attr<P5, false>::type qx::QxFunction_9< void, R, P1, P2, P3, P4, P5, P6, P7, P8, P9 >::type_P5

Definition at line 132 of file QxFunction_9.h.

template<typename R , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 , typename P8 , typename P9 >
typedef qx::trait::remove_attr<P6, false>::type qx::QxFunction_9< void, R, P1, P2, P3, P4, P5, P6, P7, P8, P9 >::type_P6

Definition at line 133 of file QxFunction_9.h.

template<typename R , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 , typename P8 , typename P9 >
typedef qx::trait::remove_attr<P7, false>::type qx::QxFunction_9< void, R, P1, P2, P3, P4, P5, P6, P7, P8, P9 >::type_P7

Definition at line 134 of file QxFunction_9.h.

template<typename R , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 , typename P8 , typename P9 >
typedef qx::trait::remove_attr<P8, false>::type qx::QxFunction_9< void, R, P1, P2, P3, P4, P5, P6, P7, P8, P9 >::type_P8

Definition at line 135 of file QxFunction_9.h.

template<typename R , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 , typename P8 , typename P9 >
typedef qx::trait::remove_attr<P9, false>::type qx::QxFunction_9< void, R, P1, P2, P3, P4, P5, P6, P7, P8, P9 >::type_P9

Definition at line 136 of file QxFunction_9.h.


Member Function Documentation

template<typename R , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 , typename P8 , typename P9 >
virtual int qx::QxFunction_9< void, R, P1, P2, P3, P4, P5, P6, P7, P8, P9 >::getParamCount ( ) const [inline, virtual]

Implements qx::IxFunction.

Definition at line 139 of file QxFunction_9.h.

template<typename R , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 , typename P8 , typename P9 >
virtual qx_bool qx::QxFunction_9< void, R, P1, P2, P3, P4, P5, P6, P7, P8, P9 >::isValidParams ( const QString &  params) const [inline, virtual]

Implements qx::IxFunction.

Definition at line 140 of file QxFunction_9.h.

template<typename R , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 , typename P8 , typename P9 >
virtual qx_bool qx::QxFunction_9< void, R, P1, P2, P3, P4, P5, P6, P7, P8, P9 >::isValidParams ( const type_any_params params) const [inline, virtual]

Implements qx::IxFunction.

Definition at line 141 of file QxFunction_9.h.

template<typename R , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 , typename P8 , typename P9 >
qx::QxFunction_9< void, R, P1, P2, P3, P4, P5, P6, P7, P8, P9 >::QX_FUNCTION_CLASS_FCT ( QxFunction_9< void, R, P1, P2, P3, P4, P5, P6, P7, P8, P9 >  )

The documentation for this class was generated from the following file: