Takes a const ref of a STL non-associative container of smart pointers at construction and exposes an interface mildly similar to that of another STL container containing only those elements in the original container that can be dynamic_cast
ed to SELECTED_CLASS_PTR
Definition at line 182 of file maps/CMultiMetricMap.h.
#include <mrpt/maps/CMultiMetricMap.h>
Public Types | |
typedef SELECTED_CLASS_PTR::value_type * | ptr_t |
typedef const SELECTED_CLASS_PTR::value_type * | const_ptr_t |
Public Member Functions | |
ProxyFilterContainerByClass (CONTAINER &source) | |
bool | empty () const |
size_t | size () const |
SELECTED_CLASS_PTR | operator[] (size_t index) const |
template<typename ELEMENT > | |
void | push_back (const ELEMENT &element) |
Private Attributes | |
CONTAINER & | m_source |
typedef const SELECTED_CLASS_PTR::value_type* mrpt::maps::CMultiMetricMap::ProxyFilterContainerByClass< SELECTED_CLASS_PTR, CONTAINER >::const_ptr_t |
Definition at line 185 of file maps/CMultiMetricMap.h.
typedef SELECTED_CLASS_PTR::value_type* mrpt::maps::CMultiMetricMap::ProxyFilterContainerByClass< SELECTED_CLASS_PTR, CONTAINER >::ptr_t |
Definition at line 184 of file maps/CMultiMetricMap.h.
|
inline |
Definition at line 186 of file maps/CMultiMetricMap.h.
|
inline |
Definition at line 188 of file maps/CMultiMetricMap.h.
|
inline |
Definition at line 196 of file maps/CMultiMetricMap.h.
|
inline |
Definition at line 204 of file maps/CMultiMetricMap.h.
|
inline |
Definition at line 189 of file maps/CMultiMetricMap.h.
|
private |
Definition at line 206 of file maps/CMultiMetricMap.h.
Page generated by Doxygen 1.8.20 for MRPT 1.4.0 SVN: at Thu Aug 27 02:40:23 UTC 2020 |