Trade equipment common library. 1.0.0
memFunc3< T, R, P1, P2, P3, Func > Struct Template Reference
Inheritance diagram for memFunc3< T, R, P1, P2, P3, Func >:
memFunc

Public Types

enum  { arity =3 }
 
typedef LocVarType< P1 >::Type PL1
 
typedef LocVarType< P2 >::Type PL2
 
typedef LocVarType< P3 >::Type PL3
 
typedef Func::memFunPtr memFunPtr
 

Public Member Functions

 memFunc3 (T *pobj, memFunPtr pfunc)
 
virtual int operator() (const QValueVector< QVariant > &parms, QString &res, QString &err)
 
virtual int argc ()
 
- Public Member Functions inherited from memFunc

Public Attributes

memFunPtr m_pfunc
 
T * m_pobj
 

Member Function Documentation

◆ argc()

template<class T , class R , class P1 , class P2 , class P3 , class Func = NonConstFunc3<T,R,P1,P2,P3>>
virtual int memFunc3< T, R, P1, P2, P3, Func >::argc ( )
inlinevirtual

Implements memFunc.

◆ operator()()

template<class T , class R , class P1 , class P2 , class P3 , class Func = NonConstFunc3<T,R,P1,P2,P3>>
virtual int memFunc3< T, R, P1, P2, P3, Func >::operator() ( const QValueVector< QVariant > & parms,
QString & res,
QString & err )
inlinevirtual

Implements memFunc.


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