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

#include <apply.hpp>

Inheritance diagram for boost::apply< R >:

Public Types

typedef R result_type
 

Public Member Functions

template<class F >
result_type operator() (F &f) const
 
template<class F , class A1 >
result_type operator() (F &f, A1 &a1) const
 
template<class F , class A1 , class A2 >
result_type operator() (F &f, A1 &a1, A2 &a2) const
 
template<class F , class A1 , class A2 , class A3 >
result_type operator() (F &f, A1 &a1, A2 &a2, A3 &a3) const
 
template<class F , class A1 , class A2 , class A3 , class A4 >
result_type operator() (F &f, A1 &a1, A2 &a2, A3 &a3, A4 &a4) const
 
template<class F , class A1 , class A2 , class A3 , class A4 , class A5 >
result_type operator() (F &f, A1 &a1, A2 &a2, A3 &a3, A4 &a4, A5 &a5) const
 
template<class F , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 >
result_type operator() (F &f, A1 &a1, A2 &a2, A3 &a3, A4 &a4, A5 &a5, A6 &a6) const
 
template<class F , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 >
result_type operator() (F &f, A1 &a1, A2 &a2, A3 &a3, A4 &a4, A5 &a5, A6 &a6, A7 &a7) const
 
template<class F , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 >
result_type operator() (F &f, A1 &a1, A2 &a2, A3 &a3, A4 &a4, A5 &a5, A6 &a6, A7 &a7, A8 &a8) const
 
template<class F , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 >
result_type operator() (F &f, A1 &a1, A2 &a2, A3 &a3, A4 &a4, A5 &a5, A6 &a6, A7 &a7, A8 &a8, A9 &a9) const
 

Member Typedef Documentation

template<class R>
typedef R boost::apply< R >::result_type

Member Function Documentation

template<class R>
template<class F >
result_type boost::apply< R >::operator() ( F &  f) const
inline
template<class R>
template<class F , class A1 >
result_type boost::apply< R >::operator() ( F &  f,
A1 a1 
) const
inline
template<class R>
template<class F , class A1 , class A2 >
result_type boost::apply< R >::operator() ( F &  f,
A1 a1,
A2 a2 
) const
inline
template<class R>
template<class F , class A1 , class A2 , class A3 >
result_type boost::apply< R >::operator() ( F &  f,
A1 a1,
A2 a2,
A3 a3 
) const
inline
template<class R>
template<class F , class A1 , class A2 , class A3 , class A4 >
result_type boost::apply< R >::operator() ( F &  f,
A1 a1,
A2 a2,
A3 a3,
A4 a4 
) const
inline
template<class R>
template<class F , class A1 , class A2 , class A3 , class A4 , class A5 >
result_type boost::apply< R >::operator() ( F &  f,
A1 a1,
A2 a2,
A3 a3,
A4 a4,
A5 a5 
) const
inline
template<class R>
template<class F , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 >
result_type boost::apply< R >::operator() ( F &  f,
A1 a1,
A2 a2,
A3 a3,
A4 a4,
A5 a5,
A6 a6 
) const
inline
template<class R>
template<class F , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 >
result_type boost::apply< R >::operator() ( F &  f,
A1 a1,
A2 a2,
A3 a3,
A4 a4,
A5 a5,
A6 a6,
A7 a7 
) const
inline
template<class R>
template<class F , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 >
result_type boost::apply< R >::operator() ( F &  f,
A1 a1,
A2 a2,
A3 a3,
A4 a4,
A5 a5,
A6 a6,
A7 a7,
A8 &  a8 
) const
inline
template<class R>
template<class F , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 >
result_type boost::apply< R >::operator() ( F &  f,
A1 a1,
A2 a2,
A3 a3,
A4 a4,
A5 a5,
A6 a6,
A7 a7,
A8 &  a8,
A9 &  a9 
) const
inline

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