1 #ifndef OSMIUM_INDEX_NWR_ARRAY_HPP
2 #define OSMIUM_INDEX_NWR_ARRAY_HPP
55 using iterator =
typename std::array<T, 3>::iterator;
74 const T&
nodes() const noexcept {
82 const T&
ways() const noexcept {
Definition: nwr_array.hpp:49
const T & ways() const noexcept
Definition: nwr_array.hpp:82
const_iterator cbegin() const noexcept
Definition: nwr_array.hpp:110
typename std::array< T, 3 >::iterator iterator
Definition: nwr_array.hpp:55
iterator begin() noexcept
Definition: nwr_array.hpp:94
typename std::array< T, 3 >::const_iterator const_iterator
Definition: nwr_array.hpp:56
const T & relations() const noexcept
Definition: nwr_array.hpp:90
const_iterator begin() const noexcept
Definition: nwr_array.hpp:102
const_iterator cend() const noexcept
Definition: nwr_array.hpp:114
T & operator()(const osmium::item_type type) noexcept
Definition: nwr_array.hpp:62
const T & nodes() const noexcept
Definition: nwr_array.hpp:74
nwr_array()
Definition: nwr_array.hpp:58
std::array< T, 3 > m_data
Definition: nwr_array.hpp:51
T & ways() noexcept
Definition: nwr_array.hpp:78
T & nodes() noexcept
Definition: nwr_array.hpp:70
const_iterator end() const noexcept
Definition: nwr_array.hpp:106
iterator end() noexcept
Definition: nwr_array.hpp:98
T & relations() noexcept
Definition: nwr_array.hpp:86
const T & operator()(const osmium::item_type type) const noexcept
Definition: nwr_array.hpp:66
type
Definition: entity_bits.hpp:63
Namespace for everything in the Osmium library.
Definition: assembler.hpp:53
unsigned int item_type_to_nwr_index(item_type type) noexcept
Definition: item_type.hpp:84
item_type
Definition: item_type.hpp:45