1#ifndef OSMIUM_INDEX_MAP_DENSE_MMAP_ARRAY_HPP
2#define OSMIUM_INDEX_MAP_DENSE_MMAP_ARRAY_HPP
38#include <osmium/index/detail/mmap_vector_anon.hpp>
39#include <osmium/index/detail/vector_map.hpp>
41#define OSMIUM_HAS_INDEX_MAP_DENSE_MMAP_ARRAY
49 template <
typename TId,
typename TValue>
50 using DenseMmapArray = VectorBasedDenseMap<osmium::detail::mmap_vector_anon<TValue>, TId, TValue>;
58#ifdef OSMIUM_WANT_NODE_LOCATION_MAPS
Definition: location.hpp:271
#define REGISTER_MAP(id, value, klass, name)
Definition: map.hpp:287
VectorBasedDenseMap< osmium::detail::mmap_vector_anon< TValue >, TId, TValue > DenseMmapArray
Definition: dense_mmap_array.hpp:50
Namespace for everything in the Osmium library.
Definition: assembler.hpp:53
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