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 180 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 183 of file maps/CMultiMetricMap.h.
typedef SELECTED_CLASS_PTR::value_type* mrpt::maps::CMultiMetricMap::ProxyFilterContainerByClass< SELECTED_CLASS_PTR, CONTAINER >::ptr_t |
Definition at line 182 of file maps/CMultiMetricMap.h.
|
inline |
Definition at line 184 of file maps/CMultiMetricMap.h.
|
inline |
Definition at line 186 of file maps/CMultiMetricMap.h.
|
inline |
Definition at line 194 of file maps/CMultiMetricMap.h.
|
inline |
Definition at line 202 of file maps/CMultiMetricMap.h.
|
inline |
Definition at line 187 of file maps/CMultiMetricMap.h.
|
private |
Definition at line 204 of file maps/CMultiMetricMap.h.
Page generated by Doxygen 1.8.11 for MRPT 1.3.2 SVN:Unversioned directory at Sun May 1 08:45:24 UTC 2016 |