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 212 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 216 of file maps/CMultiMetricMap.h.
typedef SELECTED_CLASS_PTR::value_type mrpt::maps::CMultiMetricMap::ProxySelectorContainerByClass< SELECTED_CLASS_PTR, CONTAINER >::pointee_t |
Definition at line 214 of file maps/CMultiMetricMap.h.
typedef SELECTED_CLASS_PTR::value_type* mrpt::maps::CMultiMetricMap::ProxySelectorContainerByClass< SELECTED_CLASS_PTR, CONTAINER >::ptr_t |
Definition at line 215 of file maps/CMultiMetricMap.h.
|
inline |
Definition at line 217 of file maps/CMultiMetricMap.h.
|
inlineprivate |
Definition at line 235 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.
|
inline |
Definition at line 227 of file maps/CMultiMetricMap.h.
|
inline |
Definition at line 222 of file maps/CMultiMetricMap.h.
|
inline |
Definition at line 221 of file maps/CMultiMetricMap.h.
|
inline |
Definition at line 220 of file maps/CMultiMetricMap.h.
|
mutableprivate |
Definition at line 234 of file maps/CMultiMetricMap.h.
|
private |
Definition at line 233 of file maps/CMultiMetricMap.h.
Page generated by Doxygen 1.9.7 for MRPT 1.4.0 SVN: at Tue Jun 13 14:27:49 UTC 2023 |