Libosmium  2.20.0
Fast and flexible C++ library for working with OpenStreetMap data
osmium::index::map::FlexMem< TId, TValue > Member List

This is the complete list of members for osmium::index::map::FlexMem< TId, TValue >, including all inherited members.

assure_block(const uint64_t num)osmium::index::map::FlexMem< TId, TValue >inlineprivate
bits enum valueosmium::index::map::FlexMem< TId, TValue >private
block(const uint64_t id) noexceptosmium::index::map::FlexMem< TId, TValue >inlineprivatestatic
block_size enum valueosmium::index::map::FlexMem< TId, TValue >private
clear() finalosmium::index::map::FlexMem< TId, TValue >inlinevirtual
density_factor enum valueosmium::index::map::FlexMem< TId, TValue >private
dump_as_array(const int)osmium::index::map::Map< TId, TValue >inlinevirtual
dump_as_list(const int)osmium::index::map::Map< TId, TValue >inlinevirtual
FlexMem(bool use_dense=false)osmium::index::map::FlexMem< TId, TValue >inlineexplicit
get(const TId id) const finalosmium::index::map::FlexMem< TId, TValue >inlinevirtual
get_dense(const uint64_t id) const noexceptosmium::index::map::FlexMem< TId, TValue >inlineprivate
get_noexcept(const TId id) const noexcept finalosmium::index::map::FlexMem< TId, TValue >inlinevirtual
get_sparse(const uint64_t id) const noexceptosmium::index::map::FlexMem< TId, TValue >inlineprivate
is_dense() const noexceptosmium::index::map::FlexMem< TId, TValue >inline
key_type typedefosmium::index::map::Map< TId, TValue >
m_denseosmium::index::map::FlexMem< TId, TValue >private
m_dense_blocksosmium::index::map::FlexMem< TId, TValue >private
m_max_idosmium::index::map::FlexMem< TId, TValue >private
m_sparse_entriesosmium::index::map::FlexMem< TId, TValue >private
Map(Map &&) noexcept=defaultosmium::index::map::Map< TId, TValue >protected
Map() noexcept=defaultosmium::index::map::Map< TId, TValue >
Map(const Map &)=deleteosmium::index::map::Map< TId, TValue >
min_dense_entries enum valueosmium::index::map::FlexMem< TId, TValue >private
offset(const uint64_t id) noexceptosmium::index::map::FlexMem< TId, TValue >inlineprivatestatic
operator=(Map &&) noexcept=defaultosmium::index::map::Map< TId, TValue >protected
operator=(const Map &)=deleteosmium::index::map::Map< TId, TValue >
reserve(const std::size_t)osmium::index::map::Map< TId, TValue >inlinevirtual
set(const TId id, const TValue value) finalosmium::index::map::FlexMem< TId, TValue >inlinevirtual
set_dense(const uint64_t id, const TValue value)osmium::index::map::FlexMem< TId, TValue >inlineprivate
set_sparse(const uint64_t id, const TValue value)osmium::index::map::FlexMem< TId, TValue >inlineprivate
size() const noexcept finalosmium::index::map::FlexMem< TId, TValue >inlinevirtual
sort() finalosmium::index::map::FlexMem< TId, TValue >inlinevirtual
stats() const noexceptosmium::index::map::FlexMem< TId, TValue >inline
switch_to_dense()osmium::index::map::FlexMem< TId, TValue >inline
typeosmium::index::map::Map< TId, TValue >private
used_memory() const noexcept finalosmium::index::map::FlexMem< TId, TValue >inlinevirtual
value_type typedefosmium::index::map::Map< TId, TValue >
~Map() noexcept=defaultosmium::index::map::Map< TId, TValue >virtual