#include <id.h>
Public Types | |
| using | difference_type = int64 |
| using | iterator_category = std::bidirectional_iterator_tag |
| using | pointer = const int * |
| using | reference = const int & |
| using | value_type = int |
Public Member Functions | |
| ConstTrajectoryIterator (typename std::map< int, MapByIndex >::const_iterator current_trajectory) | |
| bool | operator!= (const ConstTrajectoryIterator &it) const |
| int | operator* () const |
| ConstTrajectoryIterator & | operator++ () |
| ConstTrajectoryIterator & | operator-- () |
| bool | operator== (const ConstTrajectoryIterator &it) const |
Private Attributes | |
| std::map< int, MapByIndex >::const_iterator | current_trajectory_ |
| using cartographer::mapping::MapById< IdType, DataType >::ConstTrajectoryIterator::difference_type = int64 |
| using cartographer::mapping::MapById< IdType, DataType >::ConstTrajectoryIterator::iterator_category = std::bidirectional_iterator_tag |
| using cartographer::mapping::MapById< IdType, DataType >::ConstTrajectoryIterator::pointer = const int* |
| using cartographer::mapping::MapById< IdType, DataType >::ConstTrajectoryIterator::reference = const int& |
| using cartographer::mapping::MapById< IdType, DataType >::ConstTrajectoryIterator::value_type = int |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |