#include <mem_fn.hpp>
Public Types | |
| typedef R const & | result_type |
| typedef T const * | argument_type |
Public Member Functions | |
| dm (F f) | |
| R & | operator() (T *p) const |
| R const & | operator() (T const *p) const |
| template<class U> | |
| R const & | operator() (U &u) const |
| R & | operator() (T &t) const |
| R const & | operator() (T const &t) const |
Private Types | |
| typedef RT::* | F |
Private Member Functions | |
| template<class U> | |
| R const & | call (U &u, T const *) const |
| template<class U> | |
| R & | call (U &u, T *) const |
| template<class U> | |
| R const & | call (U &u, void const *) const |
Private Attributes | |
| F | f_ |
| typedef R const& boost::_mfi::dm< R, T >::result_type |
| typedef T const* boost::_mfi::dm< R, T >::argument_type |
typedef RT::* boost::_mfi::dm< R, T >::F [private] |
| boost::_mfi::dm< R, T >::dm | ( | F | f | ) | [inline, explicit] |
| R const& boost::_mfi::dm< R, T >::call | ( | U & | u, | |
| T const * | ||||
| ) | const [inline, private] |
| R& boost::_mfi::dm< R, T >::call | ( | U & | u, | |
| T * | ||||
| ) | const [inline, private] |
| R const& boost::_mfi::dm< R, T >::call | ( | U & | u, | |
| void const * | ||||
| ) | const [inline, private] |
| R& boost::_mfi::dm< R, T >::operator() | ( | T * | p | ) | const [inline] |
| R const& boost::_mfi::dm< R, T >::operator() | ( | T const * | p | ) | const [inline] |
| R const& boost::_mfi::dm< R, T >::operator() | ( | U & | u | ) | const [inline] |
| R& boost::_mfi::dm< R, T >::operator() | ( | T & | t | ) | const [inline] |
| R const& boost::_mfi::dm< R, T >::operator() | ( | T const & | t | ) | const [inline] |
F boost::_mfi::dm< R, T >::f_ [private] |
1.5.1