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, > Struct Template Reference

#include <parameters.hpp>

Inheritance diagram for boost::parameter::parameters< PS0, >:

Classes

struct  bind
 
struct  match
 
struct  match_base
 

Public Member Functions

template<class A0 >
BOOST_PP_REPEAT(BOOST_PARAMETER_MAX_ARITY operator() (A0 &a0) const , BOOST_PARAMETER_FORWARD_TYPEDEF,(PS)(parameter_spec)) aux mpl::first< typename aux::make_arg_list< aux::item< PS0, A0 >, deduced_list, aux::tag_keyword_arg >::type >::type
 
template<class A0 , class A1 >
mpl::first< typename
aux::make_arg_list< aux::item
< PS0, A0, aux::item< PS1, A1 >
>, deduced_list,
aux::tag_keyword_arg >::type >
::type 
operator() (A0 &a0, A1 &a1) const
 

Member Function Documentation

template<class PS0, BOOST_PP_ENUM_SHIFTED(BOOST_PARAMETER_MAX_ARITY, BOOST_PARAMETER_TEMPLATE_ARGS, _) >
template<class A0 >
BOOST_PP_REPEAT ( BOOST_PARAMETER_MAX_ARITY boost::parameter::parameters< PS0, >::operator() ( A0 &  a0) const
inline
template<class PS0, BOOST_PP_ENUM_SHIFTED(BOOST_PARAMETER_MAX_ARITY, BOOST_PARAMETER_TEMPLATE_ARGS, _) >
template<class A0 , class A1 >
mpl::first< typename aux::make_arg_list< aux::item< PS0,A0 , aux::item< PS1,A1 > > , deduced_list , aux::tag_keyword_arg >::type >::type boost::parameter::parameters< PS0, >::operator() ( A0 &  a0,
A1 a1 
) const
inline

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