#include <RoadInfoIterator.h>
Inheritance diagram for carla::road::element::RoadInfoIterator< T, IT >:
Collaboration diagram for carla::road::element::RoadInfoIterator< T, IT >: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().
Here is the call graph for this function:
|
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().
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:
|
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().
1.8.13