|
mc_rtc
2.14.0
|
#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 |