#include <functor.h>
List of all members.
Public Member Functions |
| f (const f &other) |
void | operator() (args *a) |
void | operator() (args &a) |
std::string | state () const |
virtual | ~f () |
Private Member Functions |
| f () |
| f (f_ *p) |
void | operator= (const f &) |
Private Attributes |
memory::cptr< f_ > | ptr |
Friends |
template<class C > |
f | make (C *o, void(C::*i)()) |
template<class C , class P1 > |
f | make (C *o, void(C::*i)(P1)) |
template<class C , class P1 , class P2 > |
f | make (C *o, void(C::*i)(P1, P2)) |
template<class C , class P1 , class P2 , class P3 > |
f | make (C *o, void(C::*i)(P1, P2, P3)) |
template<class C , class P1 , class P2 , class P3 , class P4 > |
f | make (C *o, void(C::*i)(P1, P2, P3, P4)) |
Detailed Description
Definition at line 100 of file functor.h.
Constructor & Destructor Documentation
Member Function Documentation
void casa::functor::f::operator() |
( |
args * |
a | ) |
[inline] |
void casa::functor::f::operator() |
( |
args & |
a | ) |
[inline] |
void casa::functor::f::operator= |
( |
const f & |
| ) |
[private] |
Friends And Related Function Documentation
template<class C >
f make |
( |
C * |
o, |
|
|
void(C::*)() |
i |
|
) |
| [friend] |
template<class C , class P1 >
f make |
( |
C * |
o, |
|
|
void(C::*)(P1) |
i |
|
) |
| [friend] |
template<class C , class P1 , class P2 >
f make |
( |
C * |
o, |
|
|
void(C::*)(P1, P2) |
i |
|
) |
| [friend] |
template<class C , class P1 , class P2 , class P3 >
f make |
( |
C * |
o, |
|
|
void(C::*)(P1, P2, P3) |
i |
|
) |
| [friend] |
template<class C , class P1 , class P2 , class P3 , class P4 >
f make |
( |
C * |
o, |
|
|
void(C::*)(P1, P2, P3, P4) |
i |
|
) |
| [friend] |
Member Data Documentation
The documentation for this class was generated from the following file: