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 219 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) | |
| ProxySelectorContainerByClass (ProxySelectorContainerByClass< SELECTED_CLASS_PTR, CONTAINER > &) | |
| ProxySelectorContainerByClass< SELECTED_CLASS_PTR, CONTAINER > & | operator= (const ProxySelectorContainerByClass< SELECTED_CLASS_PTR, CONTAINER > &o) |
| 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 223 of file maps/CMultiMetricMap.h.
| typedef SELECTED_CLASS_PTR::value_type mrpt::maps::CMultiMetricMap::ProxySelectorContainerByClass< SELECTED_CLASS_PTR, CONTAINER >::pointee_t |
Definition at line 221 of file maps/CMultiMetricMap.h.
| typedef SELECTED_CLASS_PTR::value_type* mrpt::maps::CMultiMetricMap::ProxySelectorContainerByClass< SELECTED_CLASS_PTR, CONTAINER >::ptr_t |
Definition at line 222 of file maps/CMultiMetricMap.h.
|
inline |
Definition at line 224 of file maps/CMultiMetricMap.h.
|
inline |
Definition at line 225 of file maps/CMultiMetricMap.h.
|
inlineprivate |
Definition at line 249 of file maps/CMultiMetricMap.h.
|
inline |
Definition at line 233 of file maps/CMultiMetricMap.h.
|
inline |
Definition at line 232 of file maps/CMultiMetricMap.h.
|
inline |
Definition at line 241 of file maps/CMultiMetricMap.h.
|
inline |
Definition at line 236 of file maps/CMultiMetricMap.h.
|
inline |
Definition at line 226 of file maps/CMultiMetricMap.h.
|
inline |
Definition at line 235 of file maps/CMultiMetricMap.h.
|
inline |
Definition at line 234 of file maps/CMultiMetricMap.h.
|
mutableprivate |
Definition at line 248 of file maps/CMultiMetricMap.h.
|
private |
Definition at line 247 of file maps/CMultiMetricMap.h.
| Page generated by Doxygen 1.8.14 for MRPT 1.5.7 Git: 5902e14cc Wed Apr 24 15:04:01 2019 +0200 at lun oct 28 01:39:17 CET 2019 |