bind_template.hpp File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef result_traits< R, F >::type result_type

Functions

result_type operator() ()
template<class A1>
result_type operator() (A1 &a1)
template<class A1, class A2>
result_type operator() (A1 &a1, A2 &a2)
template<class A1, class A2, class A3>
result_type operator() (A1 &a1, A2 &a2, A3 &a3)
template<class A1, class A2, class A3, class A4>
result_type operator() (A1 &a1, A2 &a2, A3 &a3, A4 &a4)
template<class A1, class A2, class A3, class A4, class A5>
result_type operator() (A1 &a1, A2 &a2, A3 &a3, A4 &a4, A5 &a5)
template<class A1, class A2, class A3, class A4, class A5, class A6>
result_type operator() (A1 &a1, A2 &a2, A3 &a3, A4 &a4, A5 &a5, A6 &a6)
template<class A1, class A2, class A3, class A4, class A5, class A6, class A7>
result_type operator() (A1 &a1, A2 &a2, A3 &a3, A4 &a4, A5 &a5, A6 &a6, A7 &a7)
template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8>
result_type operator() (A1 &a1, A2 &a2, A3 &a3, A4 &a4, A5 &a5, A6 &a6, A7 &a7, A8 &a8)
template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9>
result_type operator() (A1 &a1, A2 &a2, A3 &a3, A4 &a4, A5 &a5, A6 &a6, A7 &a7, A8 &a8, A9 &a9)
template<class A>
result_type eval (A &a)
template<class V>
void accept (V &v) const
bool compare (this_type const &rhs) const

Variables

f_
l_


Typedef Documentation

typedef result_traits<R, F>::type result_type

Definition at line 15 of file bind_template.hpp.


Function Documentation

template<class V>
void accept ( V &  v  )  const [inline]

Definition at line 147 of file bind_template.hpp.

bool compare ( this_type const &  rhs  )  const

Definition at line 153 of file bind_template.hpp.

template<class A>
result_type eval ( A &  a  )  [inline]

Definition at line 137 of file bind_template.hpp.

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

Definition at line 125 of file bind_template.hpp.

template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8>
result_type operator() ( A1 a1,
A2 a2,
A3 a3,
A4 a4,
A5 a5,
A6 a6,
A7 a7,
A8 &  a8 
) [inline]

Definition at line 113 of file bind_template.hpp.

template<class A1, class A2, class A3, class A4, class A5, class A6, class A7>
result_type operator() ( A1 a1,
A2 a2,
A3 a3,
A4 a4,
A5 a5,
A6 a6,
A7 a7 
) [inline]

Definition at line 101 of file bind_template.hpp.

template<class A1, class A2, class A3, class A4, class A5, class A6>
result_type operator() ( A1 a1,
A2 a2,
A3 a3,
A4 a4,
A5 a5,
A6 a6 
) [inline]

Definition at line 89 of file bind_template.hpp.

template<class A1, class A2, class A3, class A4, class A5>
result_type operator() ( A1 a1,
A2 a2,
A3 a3,
A4 a4,
A5 a5 
) [inline]

Definition at line 77 of file bind_template.hpp.

template<class A1, class A2, class A3, class A4>
result_type operator() ( A1 a1,
A2 a2,
A3 a3,
A4 a4 
) [inline]

Definition at line 65 of file bind_template.hpp.

template<class A1, class A2, class A3>
result_type operator() ( A1 a1,
A2 a2,
A3 a3 
) [inline]

Definition at line 53 of file bind_template.hpp.

template<class A1, class A2>
result_type operator() ( A1 a1,
A2 a2 
) [inline]

Definition at line 41 of file bind_template.hpp.

template<class A1>
result_type operator() ( A1 a1  )  [inline]

Definition at line 29 of file bind_template.hpp.

result_type operator() (  ) 

Definition at line 17 of file bind_template.hpp.


Variable Documentation

F f_

Definition at line 160 of file bind_template.hpp.

L l_

Definition at line 161 of file bind_template.hpp.


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