#include <mc_rtc/iterators.h>
Public Types | |
using | iterator_t = typename std::vector< std::shared_ptr< T > >::const_iterator |
using | pointer = const T * |
using | reference = const T & |
Public Member Functions | |
SharedPtrVectorConstIterator (iterator_t it) | |
reference | operator* () const noexcept |
pointer | operator-> () const noexcept |
A const_iterator over std::vector<std::shared_ptr<T>> but it exposes const T references/pointers instead of the shared pointer
using mc_rtc::SharedPtrVectorConstIterator< T >::iterator_t = typename std::vector<std::shared_ptr<T> >::const_iterator |
using mc_rtc::SharedPtrVectorConstIterator< T >::pointer = const T * |
using mc_rtc::SharedPtrVectorConstIterator< T >::reference = const T & |
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |