1 #ifndef OSMIUM_INDEX_MAP_SPARSE_MEM_ARRAY_HPP 2 #define OSMIUM_INDEX_MAP_SPARSE_MEM_ARRAY_HPP 38 #include <osmium/index/detail/vector_map.hpp> 40 #define OSMIUM_HAS_INDEX_MAP_SPARSE_MEM_ARRAY 51 template <
typename TId,
typename TValue>
60 #ifdef OSMIUM_WANT_NODE_LOCATION_MAPS 64 #endif // OSMIUM_INDEX_MAP_SPARSE_MEM_ARRAY_HPP #define REGISTER_MAP(id, value, klass, name)
Definition: map.hpp:284
uint64_t unsigned_object_id_type
Type for OSM object (node, way, or relation) IDs where we only allow positive IDs.
Definition: types.hpp:46
Namespace for everything in the Osmium library.
Definition: assembler.hpp:63
VectorBasedSparseMap< TId, TValue, StdVectorWrap > SparseMemArray
Definition: sparse_mem_array.hpp:52
Definition: location.hpp:266
std::vector< T > StdVectorWrap
Definition: sparse_mem_array.hpp:49