casa
$Rev:20696$
|
#include <functor.h>
Public Member Functions | |
f04 (C *o, void(C::*i)(P1, P2, P3, P4)) | |
void | invoke (P1 a1, P2 a2, P3 a3, P4 a4) |
void | invoke (args *ga) |
Private Attributes | |
C * | obj |
void(C::* | impl )(P1, P2, P3, P4) |
casa::functor::f04< C, P1, P2, P3, P4 >::f04 | ( | C * | o, |
void(C::*)(P1, P2, P3, P4) | i | ||
) | [inline] |
void casa::functor::f04< C, P1, P2, P3, P4 >::invoke | ( | P1 | a1, |
P2 | a2, | ||
P3 | a3, | ||
P4 | a4 | ||
) | [inline] |
Definition at line 176 of file functor.h.
References casa::functor::f04< C, P1, P2, P3, P4 >::impl, and casa::functor::f04< C, P1, P2, P3, P4 >::obj.
void casa::functor::f04< C, P1, P2, P3, P4 >::invoke | ( | args * | ga | ) | [inline, virtual] |
Implements casa::functor::f_.
Definition at line 177 of file functor.h.
References casa::functor::args04< T1, T2, T3, T4 >::four(), casa::functor::args04< T1, T2, T3, T4 >::one(), casa::functor::args04< T1, T2, T3, T4 >::three(), and casa::functor::args04< T1, T2, T3, T4 >::two().
void(C::* casa::functor::f04< C, P1, P2, P3, P4 >::impl)(P1, P2, P3, P4) [private] |
Definition at line 184 of file functor.h.
Referenced by casa::functor::f04< C, P1, P2, P3, P4 >::invoke().
C* casa::functor::f04< C, P1, P2, P3, P4 >::obj [private] |
Definition at line 183 of file functor.h.
Referenced by casa::functor::f04< C, P1, P2, P3, P4 >::invoke().