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

#include <construct.hpp>

Classes

struct  sig
 

Public Member Functions

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

Member Function Documentation

template<class T >
T boost::lambda::constructor< T >::operator() ( ) const
inline

References T.

template<class T >
template<class A1 >
T boost::lambda::constructor< T >::operator() ( A1 a1) const
inline

References T.

template<class T >
template<class A1 , class A2 >
T boost::lambda::constructor< T >::operator() ( A1 a1,
A2 a2 
) const
inline

References T.

template<class T >
template<class A1 , class A2 , class A3 >
T boost::lambda::constructor< T >::operator() ( A1 a1,
A2 a2,
A3 a3 
) const
inline

References T.

template<class T >
template<class A1 , class A2 , class A3 , class A4 >
T boost::lambda::constructor< T >::operator() ( A1 a1,
A2 a2,
A3 a3,
A4 a4 
) const
inline

References T.

template<class T >
template<class A1 , class A2 , class A3 , class A4 , class A5 >
T boost::lambda::constructor< T >::operator() ( A1 a1,
A2 a2,
A3 a3,
A4 a4,
A5 a5 
) const
inline

References T.

template<class T >
template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 >
T boost::lambda::constructor< T >::operator() ( A1 a1,
A2 a2,
A3 a3,
A4 a4,
A5 a5,
A6 a6 
) const
inline

References T.

template<class T >
template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 >
T boost::lambda::constructor< T >::operator() ( A1 a1,
A2 a2,
A3 a3,
A4 a4,
A5 a5,
A6 a6,
A7 a7 
) const
inline

References T.

template<class T >
template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 >
T boost::lambda::constructor< T >::operator() ( A1 a1,
A2 a2,
A3 a3,
A4 a4,
A5 a5,
A6 a6,
A7 a7,
A8 &  a8 
) const
inline

References T.

template<class T >
template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 >
T boost::lambda::constructor< T >::operator() ( A1 a1,
A2 a2,
A3 a3,
A4 a4,
A5 a5,
A6 a6,
A7 a7,
A8 &  a8,
A9 &  a9 
) const
inline

References T.

template<class T >
template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 , class A10 >
T boost::lambda::constructor< T >::operator() ( A1 a1,
A2 a2,
A3 a3,
A4 a4,
A5 a5,
A6 a6,
A7 a7,
A8 &  a8,
A9 &  a9,
A10 &  a10 
) const
inline

References T.


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