A proxy like ProxyFilterContainerByClass, but it directly appears as if it was a single smart pointer (empty if no matching object is found in the container)
Definition at line 210 of file maps/CMultiMetricMap.h.
#include <mrpt/maps/CMultiMetricMap.h>
Public Types | |
typedef SELECTED_CLASS_PTR::value_type | pointee_t |
typedef SELECTED_CLASS_PTR::value_type * | ptr_t |
typedef const SELECTED_CLASS_PTR::value_type * | const_ptr_t |
Public Member Functions | |
ProxySelectorContainerByClass (CONTAINER &source) | |
operator const SELECTED_CLASS_PTR & () const | |
operator bool () const | |
bool | present () const |
ptr_t | pointer () |
ptr_t | operator-> () const |
pointee_t & | operator* () const |
Private Member Functions | |
void | internal_update_ref () const |
Private Attributes | |
CONTAINER & | m_source |
SELECTED_CLASS_PTR | m_ret |
typedef const SELECTED_CLASS_PTR::value_type* mrpt::maps::CMultiMetricMap::ProxySelectorContainerByClass< SELECTED_CLASS_PTR, CONTAINER >::const_ptr_t |
Definition at line 214 of file maps/CMultiMetricMap.h.
typedef SELECTED_CLASS_PTR::value_type mrpt::maps::CMultiMetricMap::ProxySelectorContainerByClass< SELECTED_CLASS_PTR, CONTAINER >::pointee_t |
Definition at line 212 of file maps/CMultiMetricMap.h.
typedef SELECTED_CLASS_PTR::value_type* mrpt::maps::CMultiMetricMap::ProxySelectorContainerByClass< SELECTED_CLASS_PTR, CONTAINER >::ptr_t |
Definition at line 213 of file maps/CMultiMetricMap.h.
|
inline |
Definition at line 215 of file maps/CMultiMetricMap.h.
|
inlineprivate |
Definition at line 233 of file maps/CMultiMetricMap.h.
|
inline |
Definition at line 217 of file maps/CMultiMetricMap.h.
|
inline |
Definition at line 216 of file maps/CMultiMetricMap.h.
|
inline |
Definition at line 225 of file maps/CMultiMetricMap.h.
|
inline |
Definition at line 220 of file maps/CMultiMetricMap.h.
|
inline |
Definition at line 219 of file maps/CMultiMetricMap.h.
|
inline |
Definition at line 218 of file maps/CMultiMetricMap.h.
|
mutableprivate |
Definition at line 232 of file maps/CMultiMetricMap.h.
|
private |
Definition at line 231 of file maps/CMultiMetricMap.h.
Page generated by Doxygen 1.8.11 for MRPT 1.3.2 SVN: at Mon May 9 06:50:38 UTC 2016 |