|
mc_rtc
2.14.0
|
#include <mc_rtc/iterators.h>


Public Types | |
| using | iterator_t = typename std::vector< std::shared_ptr< T > >::iterator |
| using | pointer = T * |
| using | reference = T & |
Public Member Functions | |
| SharedPtrVectorIterator (iterator_t it) noexcept | |
| reference | operator* () const noexcept |
| pointer | operator-> () const noexcept |
An iterator over std::vector<std::shared_ptr<T>> but it exposes T references/pointers instead of the shared pointer
| using mc_rtc::SharedPtrVectorIterator< T >::iterator_t = typename std::vector<std::shared_ptr<T> >::iterator |
| using mc_rtc::SharedPtrVectorIterator< T >::pointer = T * |
| using mc_rtc::SharedPtrVectorIterator< T >::reference = T & |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |