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

#include <preprocessor.hpp>

Public Types

typedef make_arg_list
< typename
BOOST_PARAMETER_build_arg_list(BOOST_PARAMETER_MAX_ARITY,
make_items, typename
Parameters::parameter_spec, A)::type,
typename
Parameters::deduced_list,
tag_keyword_arg, mpl::false_ >
::type 
result
 
typedef mpl::first< result >::type type
 

Member Typedef Documentation

template<class Parameters , BOOST_PP_ENUM_BINARY_PARAMS(BOOST_PARAMETER_MAX_ARITY, class A,=boost::parameter::void_ BOOST_PP_INTERCEPT) >
typedef make_arg_list< typename BOOST_PARAMETER_build_arg_list( BOOST_PARAMETER_MAX_ARITY, make_items, typename Parameters::parameter_spec, A )::type , typename Parameters::deduced_list , tag_keyword_arg , mpl::false_ >::type boost::parameter::aux::argument_pack< Parameters, >::result
template<class Parameters , BOOST_PP_ENUM_BINARY_PARAMS(BOOST_PARAMETER_MAX_ARITY, class A,=boost::parameter::void_ BOOST_PP_INTERCEPT) >
typedef mpl::first<result>::type boost::parameter::aux::argument_pack< Parameters, >::type

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