Libosmium
2.1.0
Fast and flexible C++ library for working with OpenStreetMap data
|
#include <diff_object.hpp>
Public Member Functions | |
DiffObject () noexcept | |
DiffObject (osmium::OSMObject &prev, osmium::OSMObject &curr, osmium::OSMObject &next) noexcept | |
DiffObject (const DiffObject &)=default | |
DiffObject & | operator= (const DiffObject &)=default |
DiffObject (DiffObject &&)=default | |
DiffObject & | operator= (DiffObject &&)=default |
const osmium::OSMObject & | prev () const noexcept |
const osmium::OSMObject & | curr () const noexcept |
const osmium::OSMObject & | next () const noexcept |
bool | first () const noexcept |
bool | last () const noexcept |
osmium::item_type | type () const noexcept |
osmium::object_id_type | id () const noexcept |
osmium::object_version_type | version () const noexcept |
osmium::changeset_id_type | changeset () const noexcept |
const osmium::Timestamp | start_time () const noexcept |
const osmium::Timestamp | end_time () const noexcept |
Protected Attributes | |
osmium::OSMObject * | m_prev |
osmium::OSMObject * | m_curr |
osmium::OSMObject * | m_next |
|
inlinenoexcept |
|
inlineexplicitnoexcept |
|
default |
|
default |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
default |
|
default |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
protected |
|
protected |
|
protected |