#include <RoadInfoIterator.h>
Public Types | |
using | difference_type = typename IT::difference_type |
using | pointer = T * |
using | reference = T & |
using | value_type = T |
Public Member Functions | |
bool | IsAtEnd () const |
bool | operator!= (const RoadInfoIterator &rhs) const |
reference | operator* () const |
RoadInfoIterator & | operator++ () |
pointer | operator-> () const |
bool | operator== (const RoadInfoIterator &rhs) const |
RoadInfoIterator (IT begin, IT end) | |
Private Attributes | |
IT | _end |
IT | _it |
bool | _success |
Definition at line 20 of file RoadInfoIterator.h.
using carla::road::element::RoadInfoIterator< T, IT >::difference_type = typename IT::difference_type |
Definition at line 26 of file RoadInfoIterator.h.
using carla::road::element::RoadInfoIterator< T, IT >::pointer = T * |
Definition at line 27 of file RoadInfoIterator.h.
using carla::road::element::RoadInfoIterator< T, IT >::reference = T & |
Definition at line 28 of file RoadInfoIterator.h.
using carla::road::element::RoadInfoIterator< T, IT >::value_type = T |
Definition at line 25 of file RoadInfoIterator.h.
|
inline |
Definition at line 30 of file RoadInfoIterator.h.
References carla::road::element::RoadInfoIterator< T, IT >::_it, carla::road::element::RoadInfoIterator< T, IT >::_success, DEBUG_ASSERT, and carla::road::element::RoadInfoIterator< T, IT >::IsAtEnd().
|
inline |
Definition at line 74 of file RoadInfoIterator.h.
References carla::road::element::RoadInfoIterator< T, IT >::_end, and carla::road::element::RoadInfoIterator< T, IT >::_it.
Referenced by carla::road::element::RoadInfoIterator< T, IT >::operator++(), and carla::road::element::RoadInfoIterator< T, IT >::RoadInfoIterator().
|
inline |
Definition at line 66 of file RoadInfoIterator.h.
References carla::road::element::RoadInfoIterator< T, IT >::_it.
|
inline |
Definition at line 56 of file RoadInfoIterator.h.
References carla::road::element::RoadInfoIterator< T, IT >::_it, and DEBUG_ASSERT.
|
inline |
Definition at line 43 of file RoadInfoIterator.h.
References carla::road::element::RoadInfoIterator< T, IT >::_it, carla::road::element::RoadInfoIterator< T, IT >::_success, DEBUG_ASSERT, and carla::road::element::RoadInfoIterator< T, IT >::IsAtEnd().
|
inline |
Definition at line 61 of file RoadInfoIterator.h.
References carla::road::element::RoadInfoIterator< T, IT >::_it, and DEBUG_ASSERT.
|
inline |
Definition at line 70 of file RoadInfoIterator.h.
|
inlineprivate |
Definition at line 80 of file RoadInfoIterator.h.
References carla::road::element::RoadInfoIterator< T, IT >::_success.
|
private |
Definition at line 86 of file RoadInfoIterator.h.
Referenced by carla::road::element::RoadInfoIterator< T, IT >::IsAtEnd().
|
private |
Definition at line 84 of file RoadInfoIterator.h.
Referenced by carla::road::element::RoadInfoIterator< T, IT >::IsAtEnd(), carla::road::element::RoadInfoIterator< T, IT >::operator!=(), carla::road::element::RoadInfoIterator< T, IT >::operator*(), carla::road::element::RoadInfoIterator< T, IT >::operator++(), carla::road::element::RoadInfoIterator< T, IT >::operator->(), and carla::road::element::RoadInfoIterator< T, IT >::RoadInfoIterator().
|
private |
Definition at line 88 of file RoadInfoIterator.h.
Referenced by carla::road::element::RoadInfoIterator< T, IT >::operator++(), carla::road::element::RoadInfoIterator< T, IT >::RoadInfoIterator(), and carla::road::element::RoadInfoIterator< T, IT >::Visit().