Classes | Namespaces | Functions
HybridMap.h File Reference
#include <algorithm>
#include <map>
#include <ostream>
#include <string>
#include <utility>
#include <vector>
Include dependency graph for HybridMap.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  lanelet::detail::ArrayView< ArrayT, Arr >
 
class  lanelet::HybridMap< ValueT, PairArrayT, PairArray >
 A hybrid map is just like a normal map with keys as string, but elements can also be accessed using an enum for the keys. This is much faster than using strings for the lookup. More...
 

Namespaces

 lanelet
 
 lanelet::detail
 

Functions

template<typename Iterator , typename Map >
std::vector< Iterator > lanelet::detail::copyIterators (const std::vector< Iterator > &oldV, const Map &oldM, Map &newM)
 
template<typename Value , typename Enum , const std::pair< const char *, const Enum > Lookup>
std::ostream & lanelet::operator<< (std::ostream &stream, HybridMap< Value, Enum, Lookup > map)
 
template<typename Iterator , typename Vector >
void lanelet::detail::replaceIterator (Vector &v, const Iterator &replace, const Iterator &by)
 


lanelet2_core
Author(s): Fabian Poggenhans
autogenerated on Thu Mar 6 2025 03:25:52