bound_first wraps another functor type with a fixed first argument. More...
#include <rutz/functors.h>
Public Types | |
typedef func_traits < bound_first< base_functor, bound_t > > | traits |
typedef traits::retn_t | retn_t |
typedef traits::arg1_t | arg1_t |
typedef traits::arg2_t | arg2_t |
typedef traits::arg3_t | arg3_t |
typedef traits::arg4_t | arg4_t |
typedef traits::arg5_t | arg5_t |
typedef traits::arg6_t | arg6_t |
typedef traits::arg7_t | arg7_t |
typedef traits::arg8_t | arg8_t |
Public Member Functions | |
bound_first (base_functor base, bound_t bound) | |
bound_first (const bound_first &other) | |
retn_t | operator() () |
retn_t | operator() (arg1_t p1) |
retn_t | operator() (arg1_t p1, arg2_t p2) |
retn_t | operator() (arg1_t p1, arg2_t p2, arg3_t p3) |
retn_t | operator() (arg1_t p1, arg2_t p2, arg3_t p3, arg4_t p4) |
retn_t | operator() (arg1_t p1, arg2_t p2, arg3_t p3, arg4_t p4, arg5_t p5) |
retn_t | operator() (arg1_t p1, arg2_t p2, arg3_t p3, arg4_t p4, arg5_t p5, arg6_t p6) |
retn_t | operator() (arg1_t p1, arg2_t p2, arg3_t p3, arg4_t p4, arg5_t p5, arg6_t p6, arg7_t p7) |
bound_first wraps another functor type with a fixed first argument.
bound_first's can be constructed with the factory function bind_first().
Definition at line 554 of file functors.h.