boost::_bi Namespace Reference


Classes

class  af0
class  af1
class  af2
class  af3
class  af4
class  protected_bind_t
struct  result_traits
struct  unspecified
struct  boost::_bi::result_traits< unspecified, F >
struct  boost::_bi::result_traits< unspecified, reference_wrapper< F > >
class  value
class  type
class  list0
class  list1
class  list2
class  list3
class  list4
class  list5
class  list6
class  list7
class  list8
class  list9
class  bind_t
struct  add_value
struct  boost::_bi::add_value< value< T > >
struct  boost::_bi::add_value< reference_wrapper< T > >
struct  boost::_bi::add_value< arg< I > >
struct  boost::_bi::add_value< arg< I >(*)() >
struct  boost::_bi::add_value< bind_t< R, F, L > >
struct  list_av_1
struct  list_av_2
struct  list_av_3
struct  list_av_4
struct  list_av_5
struct  list_av_6
struct  list_av_7
struct  list_av_8
struct  list_av_9
struct  logical_not

Functions

template<class T>
bool ref_compare (T const &a, T const &b, long)
template<class T>
bool ref_compare (reference_wrapper< T > const &a, reference_wrapper< T > const &b, int)
template<class F>
F & unwrap (F *f, long)
template<class F>
F & unwrap (reference_wrapper< F > *f, int)
template<class F>
F & unwrap (reference_wrapper< F > const *f, int)
template<class R, class T>
_mfi::dm< R, Tunwrap (R T::**pm, int)
template<class R, class T>
_mfi::dm< R, Tunwrap (R T::*const *pm, int)
template<class R, class F, class L>
bool function_equal (bind_t< R, F, L > const &a, bind_t< R, F, L > const &b)
template<class R, class F, class L>
bind_t< bool, logical_not,
list1< bind_t< R, F, L > > > 
operator! (bind_t< R, F, L > const &f)


Function Documentation

template<class R, class F, class L>
bool boost::_bi::function_equal ( bind_t< R, F, L > const &  a,
bind_t< R, F, L > const &  b 
) [inline]

Definition at line 1091 of file bind.hpp.

template<class R, class F, class L>
bind_t< bool, logical_not, list1< bind_t<R, F, L> > > boost::_bi::operator! ( bind_t< R, F, L > const &  f  )  [inline]

Definition at line 1306 of file bind.hpp.

template<class T>
bool boost::_bi::ref_compare ( reference_wrapper< T > const &  a,
reference_wrapper< T > const &  b,
int   
) [inline]

Definition at line 80 of file bind.hpp.

template<class T>
bool boost::_bi::ref_compare ( T const &  a,
T const &  b,
long   
) [inline]

Definition at line 75 of file bind.hpp.

template<class R, class T>
_mfi::dm<R, T> boost::_bi::unwrap ( R T::*const *  pm,
int   
) [inline]

Definition at line 140 of file bind.hpp.

template<class R, class T>
_mfi::dm<R, T> boost::_bi::unwrap ( R T::**  pm,
int   
) [inline]

Definition at line 133 of file bind.hpp.

template<class F>
F& boost::_bi::unwrap ( reference_wrapper< F > const *  f,
int   
) [inline]

Definition at line 126 of file bind.hpp.

template<class F>
F& boost::_bi::unwrap ( reference_wrapper< F > *  f,
int   
) [inline]

Definition at line 121 of file bind.hpp.

template<class F>
F& boost::_bi::unwrap ( F *  f,
long   
) [inline]

Definition at line 116 of file bind.hpp.


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