Libosmium  2.20.0
Fast and flexible C++ library for working with OpenStreetMap data
Public Member Functions | List of all members
osmium::DiffObjectDerived< T > Class Template Reference

#include <diff_object.hpp>

Inheritance diagram for osmium::DiffObjectDerived< T >:
Inheritance graph
[legend]
Collaboration diagram for osmium::DiffObjectDerived< T >:
Collaboration graph
[legend]

Public Member Functions

 DiffObjectDerived (const T &prev, const T &curr, const T &next) noexcept
 
const T & prev () const noexcept
 
const T & curr () const noexcept
 
const T & next () const noexcept
 
- Public Member Functions inherited from osmium::DiffObject
 DiffObject () noexcept=default
 
 DiffObject (const osmium::OSMObject &prev, const osmium::OSMObject &curr, const osmium::OSMObject &next) noexcept
 
bool empty () const noexcept
 
const osmium::OSMObjectprev () const noexcept
 
const osmium::OSMObjectcurr () const noexcept
 
const osmium::OSMObjectnext () 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
 
osmium::Timestamp start_time () const noexcept
 
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 &timestamp) const noexcept
 

Constructor & Destructor Documentation

◆ DiffObjectDerived()

template<typename T >
osmium::DiffObjectDerived< T >::DiffObjectDerived ( const T &  prev,
const T &  curr,
const T &  next 
)
inlinenoexcept

Member Function Documentation

◆ curr()

template<typename T >
const T & osmium::DiffObjectDerived< T >::curr ( ) const
inlinenoexcept

◆ next()

template<typename T >
const T & osmium::DiffObjectDerived< T >::next ( ) const
inlinenoexcept

◆ prev()

template<typename T >
const T & osmium::DiffObjectDerived< T >::prev ( ) const
inlinenoexcept

The documentation for this class was generated from the following file: