Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::parameter::parameters< PS0, >::bind<> Struct Template Reference

#include <parameters.hpp>

Public Types

typedef aux::make_arg_list
< typename BOOST_PP_REPEAT(BOOST_PARAMETER_MAX_ARITY,
BOOST_PARAMETER_make_arg_list,(aux::make_items)(PS)(A))
mpl::identity< void_ >
BOOST_PP_REPEAT(BOOST_PARAMETER_MAX_ARITY,
BOOST_PARAMETER_right_angle, _)::type,
deduced_list,
aux::tag_template_keyword_arg >
::type 
result
 
typedef mpl::first< result >::type type
 

Member Typedef Documentation

template<class PS0, BOOST_PP_ENUM_SHIFTED(BOOST_PARAMETER_MAX_ARITY, BOOST_PARAMETER_TEMPLATE_ARGS, _) >
template<BOOST_PP_ENUM_BINARY_PARAMS(BOOST_PARAMETER_MAX_ARITY, class A,=void_ BOOST_PP_INTERCEPT) >
typedef aux::make_arg_list< typename BOOST_PP_REPEAT( BOOST_PARAMETER_MAX_ARITY , BOOST_PARAMETER_make_arg_list, ( aux::make_items )( PS )( A )) mpl::identity<void_> BOOST_PP_REPEAT( BOOST_PARAMETER_MAX_ARITY , BOOST_PARAMETER_right_angle, _)::type , deduced_list , aux::tag_template_keyword_arg >::type boost::parameter::parameters< PS0, >::bind<>::result
template<class PS0, BOOST_PP_ENUM_SHIFTED(BOOST_PARAMETER_MAX_ARITY, BOOST_PARAMETER_TEMPLATE_ARGS, _) >
template<BOOST_PP_ENUM_BINARY_PARAMS(BOOST_PARAMETER_MAX_ARITY, class A,=void_ BOOST_PP_INTERCEPT) >
typedef mpl::first<result>::type boost::parameter::parameters< PS0, >::bind<>::type

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