#include <binders.hpp>
Classes | |
struct | result |
Public Types | |
typedef RT | result_type |
typedef RT(ClassT::* | mf )() |
typedef RT(ClassT::* | cmf )() const |
typedef boost::mpl::if_ < boost::is_const< ClassT > , cmf, mf >::type | mem_func_ptr_t |
Public Member Functions | |
member_function_ptr_action (mem_func_ptr_t fptr_) | |
template<typename CT > | |
result_type | operator() (CT &obj) const |
Public Attributes | |
mem_func_ptr_t | fptr |
typedef RT(ClassT::* phoenix::member_function_ptr_action< RT, ClassT, nil_t, nil_t, nil_t, nil_t >::cmf)() const |
typedef boost::mpl::if_<boost::is_const<ClassT>, cmf, mf>::type phoenix::member_function_ptr_action< RT, ClassT, nil_t, nil_t, nil_t, nil_t >::mem_func_ptr_t |
typedef RT(ClassT::* phoenix::member_function_ptr_action< RT, ClassT, nil_t, nil_t, nil_t, nil_t >::mf)() |
typedef RT phoenix::member_function_ptr_action< RT, ClassT, nil_t, nil_t, nil_t, nil_t >::result_type |
|
inline |
|
inline |
mem_func_ptr_t phoenix::member_function_ptr_action< RT, ClassT, nil_t, nil_t, nil_t, nil_t >::fptr |