Libosmium  2.20.0
Fast and flexible C++ library for working with OpenStreetMap data
osmium::Way Member List

This is the complete list of members for osmium::Way, including all inherited members.

add_size(const item_size_type size) noexceptosmium::memory::Iteminlineprivate
begin()osmium::OSMObjectinline
begin() constosmium::OSMObjectinline
begin()osmium::OSMObjectinline
begin() constosmium::OSMObjectinline
byte_size() const noexceptosmium::memory::Iteminline
cbegin() constosmium::OSMObjectinline
cbegin() constosmium::OSMObjectinline
cend() constosmium::OSMObjectinline
cend() constosmium::OSMObjectinline
changeset() const noexceptosmium::OSMObjectinline
clear_user() noexceptosmium::OSMObjectinline
const_iterator typedefosmium::OSMObject
deleted() const noexceptosmium::OSMObjectinline
diff() const noexceptosmium::memory::Iteminline
diff_as_char() const noexceptosmium::memory::Iteminline
end()osmium::OSMObjectinline
end() constosmium::OSMObjectinline
end()osmium::OSMObjectinline
end() constosmium::OSMObjectinline
ends_have_same_id() const noexceptosmium::Wayinline
ends_have_same_location() constosmium::Wayinline
envelope() const noexceptosmium::Wayinline
get_value_by_key(const char *key, const char *default_value=nullptr) const noexceptosmium::OSMObjectinline
id() const noexceptosmium::OSMObjectinline
is_closed() const noexceptosmium::Wayinline
is_compatible_to(osmium::item_type t) noexceptosmium::Wayinlinestatic
Item(item_size_type size=0, item_type type=item_type{}) noexceptosmium::memory::Iteminlineexplicitprotected
Item(const Item &)=deleteosmium::memory::Item
Item(Item &&)=deleteosmium::memory::Item
itemtypeosmium::Waystatic
iterator typedefosmium::OSMObject
m_changesetosmium::OSMObjectprivate
m_deletedosmium::OSMObjectprivate
m_diffosmium::memory::Itemprivate
m_idosmium::OSMObjectprivate
m_paddingosmium::memory::Itemprivate
m_removedosmium::memory::Itemprivate
m_sizeosmium::memory::Itemprivate
m_timestamposmium::OSMObjectprivate
m_typeosmium::memory::Itemprivate
m_uidosmium::OSMObjectprivate
m_versionosmium::OSMObjectprivate
next() noexceptosmium::memory::Iteminline
next() const noexceptosmium::memory::Iteminline
nodes()osmium::Wayinline
nodes() constosmium::Wayinline
operator=(const Item &)=deleteosmium::memory::Item
operator=(Item &&)=deleteosmium::memory::Item
OSMEntity(osmium::memory::item_size_type size, osmium::item_type type)osmium::OSMEntityinlineexplicit
osmium::builder::OSMObjectBuilderosmium::Wayfriend
OSMObject(osmium::memory::item_size_type size, osmium::item_type type)osmium::OSMObjectinlineprotected
padded_size() constosmium::memory::Iteminline
positive_id() const noexceptosmium::OSMObjectinline
remove_tags() noexceptosmium::OSMObjectinline
removed() const noexceptosmium::memory::Iteminline
set_attribute(const char *attr, const char *value)osmium::OSMObjectinline
set_changeset(changeset_id_type changeset) noexceptosmium::OSMObjectinline
set_changeset(const char *changeset)osmium::OSMObjectinline
set_deleted(bool deleted) noexceptosmium::OSMObjectinline
set_diff(const diff_indicator_type diff) noexceptosmium::memory::Iteminline
set_id(object_id_type id) noexceptosmium::OSMObjectinline
set_id(const char *id)osmium::OSMObjectinline
set_removed(const bool removed) noexceptosmium::memory::Iteminline
set_timestamp(const osmium::Timestamp &timestamp) noexceptosmium::OSMObjectinline
set_timestamp(const char *timestamp)osmium::OSMObjectinline
set_type(const item_type item_type) noexceptosmium::memory::Iteminlineprotected
set_uid(user_id_type uid) noexceptosmium::OSMObjectinline
set_uid(const char *uid)osmium::OSMObjectinline
set_uid_from_signed(signed_user_id_type uid) noexceptosmium::OSMObjectinline
set_version(object_version_type version) noexceptosmium::OSMObjectinline
set_version(const char *version)osmium::OSMObjectinline
set_visible(bool visible) noexceptosmium::OSMObjectinline
set_visible(const char *visible)osmium::OSMObjectinline
sizeof_object() const noexceptosmium::OSMObjectinlineprivate
subitems()osmium::OSMObjectinline
subitems() constosmium::OSMObjectinline
subitems_position()osmium::OSMObjectinlineprivate
subitems_position() constosmium::OSMObjectinlineprivate
t_const_iterator typedefosmium::OSMObject
t_iterator typedefosmium::OSMObject
tags() constosmium::OSMObjectinline
timestamp() const noexceptosmium::OSMObjectinline
type() const noexceptosmium::memory::Iteminline
type_is_in(osmium::osm_entity_bits::type entity_bits) constosmium::OSMEntityinline
uid() const noexceptosmium::OSMObjectinline
update_node_location(const NodeRef &new_node_ref)osmium::Wayinline
user() const noexceptosmium::OSMObjectinline
user_is_anonymous() const noexceptosmium::OSMObjectinline
user_position() noexceptosmium::OSMObjectinlineprivate
user_position() const noexceptosmium::OSMObjectinlineprivate
user_size() const noexceptosmium::OSMObjectinlineprivate
version() const noexceptosmium::OSMObjectinline
visible() const noexceptosmium::OSMObjectinline
Way() noexceptosmium::Wayinlineprivate
~Item() noexcept=defaultosmium::memory::Item