golib  0.5
goFunctorBase7< Tret, Targ0, Targ1, Targ2, Targ3, Targ4, Targ5, Targ6 > Class Template Referenceabstract

Base for functor objects with 7 arguments. More...

#include <gofunctor2.h>

Public Member Functions

virtual Tret operator() (Targ0 arg0, Targ1 arg1, Targ2 arg2, Targ3 arg3, Targ4 arg4, Targ5 arg5, Targ6 arg6)=0
 Purely virtual function. In derived classes, calls the function represented by this functor. More...
 
virtual Tret operator() (Targ0 arg0, Targ1 arg1, Targ2 arg2, Targ3 arg3, Targ4 arg4, Targ5 arg5, Targ6 arg6) const =0
 
virtual goFunctorBase7< Tret, Targ0, Targ1, Targ2, Targ3, Targ4, Targ5, Targ6 > * createCopy () const =0
 
virtual Tret operator() (Targ0 arg0, Targ1 arg1, Targ2 arg2, Targ3 arg3, Targ4 arg4, Targ5 arg5, Targ6 arg6)=0
 Purely virtual function. In derived classes, calls the function represented by this functor. More...
 
virtual Tret operator() (Targ0 arg0, Targ1 arg1, Targ2 arg2, Targ3 arg3, Targ4 arg4, Targ5 arg5, Targ6 arg6) const =0
 

Detailed Description

template<class Tret, class Targ0, class Targ1, class Targ2, class Targ3, class Targ4, class Targ5, class Targ6>
class goFunctorBase7< Tret, Targ0, Targ1, Targ2, Targ3, Targ4, Targ5, Targ6 >

Base for functor objects with 7 arguments.

Member Function Documentation

◆ operator()() [1/2]

template<class Tret, class Targ0, class Targ1, class Targ2, class Targ3, class Targ4, class Targ5, class Targ6>
virtual Tret goFunctorBase7< Tret, Targ0, Targ1, Targ2, Targ3, Targ4, Targ5, Targ6 >::operator() ( Targ0  arg0,
Targ1  arg1,
Targ2  arg2,
Targ3  arg3,
Targ4  arg4,
Targ5  arg5,
Targ6  arg6 
)
pure virtual

◆ operator()() [2/2]

template<class Tret, class Targ0, class Targ1, class Targ2, class Targ3, class Targ4, class Targ5, class Targ6>
virtual Tret goFunctorBase7< Tret, Targ0, Targ1, Targ2, Targ3, Targ4, Targ5, Targ6 >::operator() ( Targ0  arg0,
Targ1  arg1,
Targ2  arg2,
Targ3  arg3,
Targ4  arg4,
Targ5  arg5,
Targ6  arg6 
)
pure virtual

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