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 |
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) |
Public Attributes | |
const typedef SELECTED_CLASS_PTR::value_type * | const_ptr_t |
Private Attributes | |
CONTAINER & | m_source |
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.
const typedef 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.
|
private |
Definition at line 206 of file maps/CMultiMetricMap.h.
Page generated by Doxygen 1.8.16 for MRPT 1.4.0 SVN: at Mon Oct 14 22:32:58 UTC 2019 |