|
| EpFunc6 (void(T::*func)(const Eref &, A1, A2, A3, A4, A5, A6)) |
|
void | op (const Eref &e, A1 arg1, A2 arg2, A3 arg3, A4 arg4, A5 arg5, A6 arg6) 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 A5, class A6>
class EpFunc6< T, A1, A2, A3, A4, A5, A6 >
Definition at line 148 of file EpFunc.h.
template<class T , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 >
void EpFunc6< T, A1, A2, A3, A4, A5, A6 >::op |
( |
const Eref & |
e, |
|
|
A1 |
arg1, |
|
|
A2 |
arg2, |
|
|
A3 |
arg3, |
|
|
A4 |
arg4, |
|
|
A5 |
arg5, |
|
|
A6 |
arg6 |
|
) |
| const |
|
inlinevirtual |
Implements OpFunc6Base< A1, A2, A3, A4, A5, A6 >.
Definition at line 155 of file EpFunc.h.
References Eref::data(), and EpFunc6< T, A1, A2, A3, A4, A5, A6 >::func_.
158 (
reinterpret_cast< T*
>( e.
data() )->*
func_ )(
159 e, arg1, arg2, arg3, arg4, arg5, arg6 );
void(T::* func_)(const Eref &e, A1, A2, A3, A4, A5, A6)
template<class T , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 >
void( T::* EpFunc6< T, A1, A2, A3, A4, A5, A6 >::func_)(const Eref &e, A1, A2, A3, A4, A5, A6) |
|
private |