#include <rutz/functors.h>
Public Types | |
typedef func_traits< mem_func > ::retn_t | R |
typedef func_traits< mem_func > ::class_t | C |
typedef func::retn_t | retn_t |
Public Member Functions | |
mem_functor (mem_func f) | |
template<class ptr> | |
R | operator() (ptr obj) |
Function-call operator for object + 0 args. | |
template<class ptr, class P1> | |
R | operator() (ptr obj, P1 p1) |
Function-call operator for object + 1 arg. | |
template<class ptr, class P1, class P2> | |
R | operator() (ptr obj, P1 p1, P2 p2) |
Function-call operator for object + 2 args. | |
template<class ptr, class P1, class P2, class P3> | |
R | operator() (ptr obj, P1 p1, P2 p2, P3 p3) |
Function-call operator for object + 3 args. | |
template<class ptr, class P1, class P2, class P3, class P4> | |
R | operator() (ptr obj, P1 p1, P2 p2, P3 p3, P4 p4) |
Function-call operator for object + 4 args. | |
template<class ptr, class P1, class P2, class P3, class P4, class P5> | |
R | operator() (ptr obj, P1 p1, P2 p2, P3 p3, P4 p4, P5 p5) |
Function-call operator for object + 5 args. | |
template<class ptr, class P1, class P2, class P3, class P4, class P5, class P6> | |
R | operator() (ptr obj, P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6) |
Function-call operator for object + 6 args. |
Definition at line 386 of file functors.h.