boost::_bi::list8< A1, A2, A3, A4, A5, A6, A7, A8 > Class Template Reference

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

Collaboration diagram for boost::_bi::list8< A1, A2, A3, A4, A5, A6, A7, A8 >:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 list8 (A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8)
A1 operator[] (boost::arg< 1 >) const
A2 operator[] (boost::arg< 2 >) const
A3 operator[] (boost::arg< 3 >) const
A4 operator[] (boost::arg< 4 >) const
A5 operator[] (boost::arg< 5 >) const
A6 operator[] (boost::arg< 6 >) const
A7 operator[] (boost::arg< 7 >) const
A8 operator[] (boost::arg< 8 >) const
A1 operator[] (boost::arg< 1 >(*)()) const
A2 operator[] (boost::arg< 2 >(*)()) const
A3 operator[] (boost::arg< 3 >(*)()) const
A4 operator[] (boost::arg< 4 >(*)()) const
A5 operator[] (boost::arg< 5 >(*)()) const
A6 operator[] (boost::arg< 6 >(*)()) const
A7 operator[] (boost::arg< 7 >(*)()) const
A8 operator[] (boost::arg< 8 >(*)()) const
template<class T>
Toperator[] (_bi::value< T > &v) const
template<class T>
T const & operator[] (_bi::value< T > const &v) const
template<class T>
Toperator[] (reference_wrapper< T > const &v) const
template<class R, class F, class L>
result_traits< R, F >::type operator[] (bind_t< R, F, L > &b) const
template<class R, class F, class L>
result_traits< R, F >::type operator[] (bind_t< R, F, L > const &b) const
template<class R, class F, class A>
operator() (type< R >, F &f, A &a, long)
template<class R, class F, class A>
operator() (type< R >, F const &f, A &a, long) const
template<class F, class A>
void operator() (type< void >, F &f, A &a, int)
template<class F, class A>
void operator() (type< void >, F const &f, A &a, int) const
template<class V>
void accept (V &v) const
bool operator== (list8 const &rhs) const


Detailed Description

template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8>
class boost::_bi::list8< A1, A2, A3, A4, A5, A6, A7, A8 >

Definition at line 675 of file bind.hpp.


Constructor & Destructor Documentation

template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8>
boost::_bi::list8< A1, A2, A3, A4, A5, A6, A7, A8 >::list8 ( A1  a1,
A2  a2,
A3  a3,
A4  a4,
A5  a5,
A6  a6,
A7  a7,
A8  a8 
) [inline]

Definition at line 679 of file bind.hpp.


Member Function Documentation

template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8>
A1 boost::_bi::list8< A1, A2, A3, A4, A5, A6, A7, A8 >::operator[] ( boost::arg< 1 >   )  const [inline]

Definition at line 681 of file bind.hpp.

template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8>
A2 boost::_bi::list8< A1, A2, A3, A4, A5, A6, A7, A8 >::operator[] ( boost::arg< 2 >   )  const [inline]

Definition at line 682 of file bind.hpp.

template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8>
A3 boost::_bi::list8< A1, A2, A3, A4, A5, A6, A7, A8 >::operator[] ( boost::arg< 3 >   )  const [inline]

Definition at line 683 of file bind.hpp.

template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8>
A4 boost::_bi::list8< A1, A2, A3, A4, A5, A6, A7, A8 >::operator[] ( boost::arg< 4 >   )  const [inline]

Definition at line 684 of file bind.hpp.

template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8>
A5 boost::_bi::list8< A1, A2, A3, A4, A5, A6, A7, A8 >::operator[] ( boost::arg< 5 >   )  const [inline]

Definition at line 685 of file bind.hpp.

template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8>
A6 boost::_bi::list8< A1, A2, A3, A4, A5, A6, A7, A8 >::operator[] ( boost::arg< 6 >   )  const [inline]

Definition at line 686 of file bind.hpp.

template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8>
A7 boost::_bi::list8< A1, A2, A3, A4, A5, A6, A7, A8 >::operator[] ( boost::arg< 7 >   )  const [inline]

Definition at line 687 of file bind.hpp.

template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8>
A8 boost::_bi::list8< A1, A2, A3, A4, A5, A6, A7, A8 >::operator[] ( boost::arg< 8 >   )  const [inline]

Definition at line 688 of file bind.hpp.

template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8>
A1 boost::_bi::list8< A1, A2, A3, A4, A5, A6, A7, A8 >::operator[] ( boost::arg< 1 >  *)(  )  const [inline]

Definition at line 690 of file bind.hpp.

template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8>
A2 boost::_bi::list8< A1, A2, A3, A4, A5, A6, A7, A8 >::operator[] ( boost::arg< 2 >  *)(  )  const [inline]

Definition at line 691 of file bind.hpp.

template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8>
A3 boost::_bi::list8< A1, A2, A3, A4, A5, A6, A7, A8 >::operator[] ( boost::arg< 3 >  *)(  )  const [inline]

Definition at line 692 of file bind.hpp.

template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8>
A4 boost::_bi::list8< A1, A2, A3, A4, A5, A6, A7, A8 >::operator[] ( boost::arg< 4 >  *)(  )  const [inline]

Definition at line 693 of file bind.hpp.

template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8>
A5 boost::_bi::list8< A1, A2, A3, A4, A5, A6, A7, A8 >::operator[] ( boost::arg< 5 >  *)(  )  const [inline]

Definition at line 694 of file bind.hpp.

template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8>
A6 boost::_bi::list8< A1, A2, A3, A4, A5, A6, A7, A8 >::operator[] ( boost::arg< 6 >  *)(  )  const [inline]

Definition at line 695 of file bind.hpp.

template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8>
A7 boost::_bi::list8< A1, A2, A3, A4, A5, A6, A7, A8 >::operator[] ( boost::arg< 7 >  *)(  )  const [inline]

Definition at line 696 of file bind.hpp.

template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8>
A8 boost::_bi::list8< A1, A2, A3, A4, A5, A6, A7, A8 >::operator[] ( boost::arg< 8 >  *)(  )  const [inline]

Definition at line 697 of file bind.hpp.

template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8>
template<class T>
T& boost::_bi::list8< A1, A2, A3, A4, A5, A6, A7, A8 >::operator[] ( _bi::value< T > &  v  )  const [inline]

Definition at line 699 of file bind.hpp.

template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8>
template<class T>
T const& boost::_bi::list8< A1, A2, A3, A4, A5, A6, A7, A8 >::operator[] ( _bi::value< T > const &  v  )  const [inline]

Definition at line 701 of file bind.hpp.

template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8>
template<class T>
T& boost::_bi::list8< A1, A2, A3, A4, A5, A6, A7, A8 >::operator[] ( reference_wrapper< T > const &  v  )  const [inline]

Definition at line 703 of file bind.hpp.

template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8>
template<class R, class F, class L>
result_traits<R, F>::type boost::_bi::list8< A1, A2, A3, A4, A5, A6, A7, A8 >::operator[] ( bind_t< R, F, L > &  b  )  const [inline]

Definition at line 705 of file bind.hpp.

template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8>
template<class R, class F, class L>
result_traits<R, F>::type boost::_bi::list8< A1, A2, A3, A4, A5, A6, A7, A8 >::operator[] ( bind_t< R, F, L > const &  b  )  const [inline]

Definition at line 707 of file bind.hpp.

template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8>
template<class R, class F, class A>
R boost::_bi::list8< A1, A2, A3, A4, A5, A6, A7, A8 >::operator() ( type< R >  ,
F &  f,
A &  a,
long   
) [inline]

Definition at line 709 of file bind.hpp.

template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8>
template<class R, class F, class A>
R boost::_bi::list8< A1, A2, A3, A4, A5, A6, A7, A8 >::operator() ( type< R >  ,
F const &  f,
A &  a,
long   
) const [inline]

Definition at line 714 of file bind.hpp.

template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8>
template<class F, class A>
void boost::_bi::list8< A1, A2, A3, A4, A5, A6, A7, A8 >::operator() ( type< void >  ,
F &  f,
A &  a,
int   
) [inline]

Definition at line 719 of file bind.hpp.

template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8>
template<class F, class A>
void boost::_bi::list8< A1, A2, A3, A4, A5, A6, A7, A8 >::operator() ( type< void >  ,
F const &  f,
A &  a,
int   
) const [inline]

Definition at line 724 of file bind.hpp.

template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8>
template<class V>
void boost::_bi::list8< A1, A2, A3, A4, A5, A6, A7, A8 >::accept ( V &  v  )  const [inline]

Definition at line 729 of file bind.hpp.

template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8>
bool boost::_bi::list8< A1, A2, A3, A4, A5, A6, A7, A8 >::operator== ( list8< A1, A2, A3, A4, A5, A6, A7, A8 > const &  rhs  )  const [inline]

Definition at line 741 of file bind.hpp.


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

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