Libosmium
2.15.4
Fast and flexible C++ library for working with OpenStreetMap data
|
Go to the documentation of this file. 1 #ifndef OSMIUM_INDEX_NODE_LOCATIONS_MAP_HPP
2 #define OSMIUM_INDEX_NODE_LOCATIONS_MAP_HPP
40 #define OSMIUM_WANT_NODE_LOCATION_MAPS
42 #ifdef OSMIUM_HAS_INDEX_MAP_DENSE_FILE_ARRAY
46 #ifdef OSMIUM_HAS_INDEX_MAP_DENSE_MEM_ARRAY
50 #ifdef OSMIUM_HAS_INDEX_MAP_DENSE_MMAP_ARRAY
54 #ifdef OSMIUM_HAS_INDEX_MAP_SPARSE_FILE_ARRAY
58 #ifdef OSMIUM_HAS_INDEX_MAP_SPARSE_MEM_ARRAY
62 #ifdef OSMIUM_HAS_INDEX_MAP_SPARSE_MEM_MAP
66 #ifdef OSMIUM_HAS_INDEX_MAP_SPARSE_MEM_TABLE
70 #ifdef OSMIUM_HAS_INDEX_MAP_SPARSE_MMAP_ARRAY
74 #ifdef OSMIUM_HAS_INDEX_MAP_FLEX_MEM
78 #endif // OSMIUM_INDEX_NODE_LOCATIONS_MAP_HPP
VectorBasedDenseMap< osmium::detail::mmap_vector_anon< TValue >, TId, TValue > DenseMmapArray
Definition: dense_mmap_array.hpp:50
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
VectorBasedDenseMap< osmium::detail::mmap_vector_file< TValue >, TId, TValue > DenseFileArray
Definition: dense_file_array.hpp:52
VectorBasedSparseMap< TId, TValue, osmium::detail::mmap_vector_file > SparseFileArray
Definition: sparse_file_array.hpp:52
Definition: location.hpp:271
VectorBasedSparseMap< TId, TValue, osmium::detail::mmap_vector_anon > SparseMmapArray
Definition: sparse_mmap_array.hpp:50
Definition: flex_mem.hpp:61
VectorBasedSparseMap< TId, TValue, StdVectorWrap > SparseMemArray
Definition: sparse_mem_array.hpp:52
#define REGISTER_MAP(id, value, klass, name)
Definition: map.hpp:285
VectorBasedDenseMap< std::vector< TValue >, TId, TValue > DenseMemArray
Definition: dense_mem_array.hpp:49
Definition: sparse_mem_map.hpp:59