Libosmium
2.3.0
Fast and flexible C++ library for working with OpenStreetMap data
|
#include <diff_object.hpp>
Public Member Functions | |
DiffObjectDerived (T &prev, T &curr, T &next) noexcept | |
DiffObjectDerived (const DiffObjectDerived &)=default | |
DiffObjectDerived & | operator= (const DiffObjectDerived &)=default |
DiffObjectDerived (DiffObjectDerived &&)=default | |
DiffObjectDerived & | operator= (DiffObjectDerived &&)=default |
const T & | prev () const noexcept |
const T & | curr () const noexcept |
const T & | next () const noexcept |
![]() | |
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 |
bool | is_between (const osmium::Timestamp &from, const osmium::Timestamp &to) const noexcept |
bool | is_visible_at (const osmium::Timestamp ×tamp) const noexcept |
Additional Inherited Members | |
![]() | |
osmium::OSMObject * | m_prev |
osmium::OSMObject * | m_curr |
osmium::OSMObject * | m_next |
|
inlinenoexcept |
|
default |
|
default |
|
inlinenoexcept |
|
inlinenoexcept |
|
default |
|
default |
|
inlinenoexcept |