Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::function_types::detail::components_impl< T C::*, L > Struct Template Reference

#include <components.hpp>

Inheritance diagram for boost::function_types::detail::components_impl< T C::*, L >:
Collaboration diagram for boost::function_types::detail::components_impl< T C::*, L >:

Public Types

typedef
function_types::components< T
C::*, L > 
type
 
typedef components_mpl_sequence_tag tag
 
typedef mpl::integral_c
< std::size_t, 1 > 
function_arity
 
typedef mpl::vector2< typename
detail::member_obj_ptr_result
< T, C >::type, typename
detail::class_transform< C, L >
::type
types
 

Member Typedef Documentation

template<typename T , class C , typename L >
typedef mpl::integral_c<std::size_t,1> boost::function_types::detail::member_obj_ptr_components< T, C, L >::function_arity
inherited
template<typename T , class C , typename L >
typedef components_mpl_sequence_tag boost::function_types::detail::member_obj_ptr_components< T, C, L >::tag
inherited
template<typename T , class C , typename L >
typedef function_types::components<T C::*, L> boost::function_types::detail::member_obj_ptr_components< T, C, L >::type
inherited
template<typename T , class C , typename L >
typedef mpl::vector2< typename detail::member_obj_ptr_result<T,C>::type, typename detail::class_transform<C,L>::type > boost::function_types::detail::member_obj_ptr_components< T, C, L >::types
inherited

The documentation for this struct was generated from the following file: