|
| EpFunc4 (void(T::*func)(const Eref &, A1, A2, A3, A4)) |
|
void | op (const Eref &e, A1 arg1, A2 arg2, A3 arg3, A4 arg4) const |
|
bool | checkFinfo (const Finfo *s) const |
|
const OpFunc * | makeHopFunc (HopIndex hopIndex) const |
|
void | opBuffer (const Eref &e, double *buf) const |
| Executes the OpFunc by converting args. More...
|
|
string | rttiType () const |
|
| OpFunc () |
|
unsigned int | opIndex () const |
|
virtual void | opVecBuffer (const Eref &e, double *buf) const |
| Executes the OpFunc for all data by converting a vector of args. More...
|
|
bool | setIndex (unsigned int i) |
| Used when rebuilding the Fid->OpFunc mapping. More...
|
|
virtual | ~OpFunc () |
|
template<class T, class A1, class A2, class A3, class A4>
class EpFunc4< T, A1, A2, A3, A4 >
Definition at line 112 of file EpFunc.h.
template<class T , class A1 , class A2 , class A3 , class A4 >
void EpFunc4< T, A1, A2, A3, A4 >::op |
( |
const Eref & |
e, |
|
|
A1 |
arg1, |
|
|
A2 |
arg2, |
|
|
A3 |
arg3, |
|
|
A4 |
arg4 |
|
) |
| const |
|
inlinevirtual |
Implements OpFunc4Base< A1, A2, A3, A4 >.
Definition at line 120 of file EpFunc.h.
References Eref::data(), and EpFunc4< T, A1, A2, A3, A4 >::func_.
121 (
reinterpret_cast< T*
>( e.
data() )->*
func_ )(
122 e, arg1, arg2, arg3, arg4 );
void(T::* func_)(const Eref &e, A1, A2, A3, A4)