boost::apply< R > Struct Template Reference

#include <sysc/packages/boost/bind/apply.hpp>

List of all members.

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


Detailed Description

template<class R>
struct boost::apply< R >

Definition at line 17 of file apply.hpp.


Member Typedef Documentation

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

Definition at line 19 of file apply.hpp.


Member Function Documentation

template<class R>
template<class F>
result_type boost::apply< R >::operator() ( F &  f  )  const [inline]

Definition at line 21 of file apply.hpp.

template<class R>
template<class F, class A1>
result_type boost::apply< R >::operator() ( F &  f,
A1 a1 
) const [inline]

Definition at line 26 of file apply.hpp.

template<class R>
template<class F, class A1, class A2>
result_type boost::apply< R >::operator() ( F &  f,
A1 a1,
A2 a2 
) const [inline]

Definition at line 31 of file apply.hpp.

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]

Definition at line 36 of file apply.hpp.

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]

Definition at line 41 of file apply.hpp.

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]

Definition at line 46 of file apply.hpp.

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]

Definition at line 51 of file apply.hpp.

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]

Definition at line 56 of file apply.hpp.

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]

Definition at line 61 of file apply.hpp.

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]

Definition at line 66 of file apply.hpp.


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

Generated on Wed Jan 21 15:32:12 2009 for SystemC by  doxygen 1.5.5