Public Types | Public Member Functions | Private Types | Private Member Functions | Private Attributes | List of all members
boost::_mfi::dm< R, T > Class Template Reference

#include <mem_fn.hpp>

Public Types

typedef const Targument_type
 
typedef const Rresult_type
 

Public Member Functions

 dm (F f)
 
bool operator!= (dm const &rhs) const
 
Roperator() (T &t) const
 
Roperator() (T *p) const
 
const Roperator() (T const &t) const
 
const Roperator() (T const *p) const
 
template<class U >
const Roperator() (U const &u) const
 
bool operator== (dm const &rhs) const
 

Private Types

typedef RT::* F
 

Private Member Functions

template<class U >
const Rcall (U &u, T const *) const
 
template<class U >
const Rcall (U &u, void const *) const
 

Private Attributes

F f_
 

Detailed Description

template<class R, class T>
class boost::_mfi::dm< R, T >

Definition at line 314 of file bind/mem_fn.hpp.

Member Typedef Documentation

◆ argument_type

template<class R , class T >
typedef const T* boost::_mfi::dm< R, T >::argument_type

Definition at line 319 of file bind/mem_fn.hpp.

◆ F

template<class R , class T >
typedef RT::* boost::_mfi::dm< R, T >::F
private

Definition at line 323 of file bind/mem_fn.hpp.

◆ result_type

template<class R , class T >
typedef const R& boost::_mfi::dm< R, T >::result_type

Definition at line 318 of file bind/mem_fn.hpp.

Constructor & Destructor Documentation

◆ dm()

template<class R , class T >
boost::_mfi::dm< R, T >::dm ( F  f)
inlineexplicit

Definition at line 338 of file bind/mem_fn.hpp.

Member Function Documentation

◆ call() [1/2]

template<class R , class T >
template<class U >
const R& boost::_mfi::dm< R, T >::call ( U &  u,
T const *   
) const
inlineprivate

Definition at line 326 of file bind/mem_fn.hpp.

◆ call() [2/2]

template<class R , class T >
template<class U >
const R& boost::_mfi::dm< R, T >::call ( U &  u,
void const *   
) const
inlineprivate

Definition at line 331 of file bind/mem_fn.hpp.

◆ operator!=()

template<class R , class T >
bool boost::_mfi::dm< R, T >::operator!= ( dm< R, T > const &  rhs) const
inline

Definition at line 374 of file bind/mem_fn.hpp.

◆ operator()() [1/5]

template<class R , class T >
R& boost::_mfi::dm< R, T >::operator() ( T t) const
inline

Definition at line 357 of file bind/mem_fn.hpp.

◆ operator()() [2/5]

template<class R , class T >
R& boost::_mfi::dm< R, T >::operator() ( T p) const
inline

Definition at line 340 of file bind/mem_fn.hpp.

◆ operator()() [3/5]

template<class R , class T >
const R& boost::_mfi::dm< R, T >::operator() ( T const &  t) const
inline

Definition at line 362 of file bind/mem_fn.hpp.

◆ operator()() [4/5]

template<class R , class T >
const R& boost::_mfi::dm< R, T >::operator() ( T const *  p) const
inline

Definition at line 345 of file bind/mem_fn.hpp.

◆ operator()() [5/5]

template<class R , class T >
template<class U >
const R& boost::_mfi::dm< R, T >::operator() ( U const &  u) const
inline

Definition at line 350 of file bind/mem_fn.hpp.

◆ operator==()

template<class R , class T >
bool boost::_mfi::dm< R, T >::operator== ( dm< R, T > const &  rhs) const
inline

Definition at line 369 of file bind/mem_fn.hpp.

Member Data Documentation

◆ f_

template<class R , class T >
F boost::_mfi::dm< R, T >::f_
private

Definition at line 324 of file bind/mem_fn.hpp.


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


sick_visionary_ros
Author(s): SICK AG TechSupport 3D Snapshot
autogenerated on Thu Feb 8 2024 03:56:23