#include <id.h>
Public Member Functions | |
ConstIterator (const MapById &map_by_id, const int trajectory_id) | |
ConstIterator (const MapById &map_by_id, const IdType &id) | |
bool | operator!= (const ConstIterator &it) const |
IdDataReference | operator* () const |
ConstIterator & | operator++ () |
ConstIterator & | operator-- () |
std::unique_ptr< const IdDataReference > | operator-> () const |
bool | operator== (const ConstIterator &it) const |
Private Member Functions | |
void | AdvanceToValidDataIterator () |
Private Attributes | |
std::map< int, DataType > ::const_iterator | current_data_ |
std::map< int, MapByIndex > ::const_iterator | current_trajectory_ |
std::map< int, MapByIndex > ::const_iterator | end_trajectory_ |
cartographer::mapping::MapById< IdType, DataType >::ConstIterator::ConstIterator | ( | const MapById & | map_by_id, |
const int | trajectory_id | ||
) | [inline, explicit] |
cartographer::mapping::MapById< IdType, DataType >::ConstIterator::ConstIterator | ( | const MapById & | map_by_id, |
const IdType & | id | ||
) | [inline, explicit] |
void cartographer::mapping::MapById< IdType, DataType >::ConstIterator::AdvanceToValidDataIterator | ( | ) | [inline, private] |
bool cartographer::mapping::MapById< IdType, DataType >::ConstIterator::operator!= | ( | const ConstIterator & | it | ) | const [inline] |
IdDataReference cartographer::mapping::MapById< IdType, DataType >::ConstIterator::operator* | ( | ) | const [inline] |
ConstIterator& cartographer::mapping::MapById< IdType, DataType >::ConstIterator::operator++ | ( | ) | [inline] |
ConstIterator& cartographer::mapping::MapById< IdType, DataType >::ConstIterator::operator-- | ( | ) | [inline] |
std::unique_ptr<const IdDataReference> cartographer::mapping::MapById< IdType, DataType >::ConstIterator::operator-> | ( | ) | const [inline] |
bool cartographer::mapping::MapById< IdType, DataType >::ConstIterator::operator== | ( | const ConstIterator & | it | ) | const [inline] |
std::map<int, DataType>::const_iterator cartographer::mapping::MapById< IdType, DataType >::ConstIterator::current_data_ [private] |
std::map<int, MapByIndex>::const_iterator cartographer::mapping::MapById< IdType, DataType >::ConstIterator::current_trajectory_ [private] |
std::map<int, MapByIndex>::const_iterator cartographer::mapping::MapById< IdType, DataType >::ConstIterator::end_trajectory_ [private] |