Struct template member_function_signature

boost::dataflow::utility::member_function_signature —

Synopsis

template<typename MemFn> 
struct member_function_signature {
  // types
  typedef function_types::function_type< typename mpl::erase< typename boost::function_types::components< MemFn >::type, typename mpl::next< typename mpl::begin< typename boost::function_types::components< MemFn >::type >::type >::type >::type >::type type;

  // public member functions
   BOOST_MPL_ASSERT((function_types::is_member_function_pointer< MemFn >)) ;
};

Description

Removes the class from a member function pointer type, yielding the pure function signature (e.g., usable by boost::function).

member_function_signature public member functions

  1.  BOOST_MPL_ASSERT((function_types::is_member_function_pointer< MemFn >)) ;