#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 | |
template<typename CT > | |
bound_member_action (CT &obj_, mem_func_ptr_t fptr_) | |
result_type | operator() () const |
Public Attributes | |
impl::as_ptr< ClassT > ::pointer_type | obj |
mem_func_ptr_t | fptr |
typedef RT(ClassT::* phoenix::bound_member_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::bound_member_action< RT, ClassT, nil_t, nil_t, nil_t, nil_t >::mem_func_ptr_t |
typedef RT(ClassT::* phoenix::bound_member_action< RT, ClassT, nil_t, nil_t, nil_t, nil_t >::mf)() |
typedef RT phoenix::bound_member_action< RT, ClassT, nil_t, nil_t, nil_t, nil_t >::result_type |
|
inline |
|
inline |
mem_func_ptr_t phoenix::bound_member_action< RT, ClassT, nil_t, nil_t, nil_t, nil_t >::fptr |
impl::as_ptr<ClassT>::pointer_type phoenix::bound_member_action< RT, ClassT, nil_t, nil_t, nil_t, nil_t >::obj |