Libosmium  2.5.4
Fast and flexible C++ library for working with OpenStreetMap data
Deprecated List
Member osmium::io::make_output_iterator (TDest &destination, const size_t buffer_size)
Use of buffer size argument on make_output_iterator is deprecated. Call Writer::set_buffer_size() instead if you want to change the default.
Member osmium::io::OutputIterator< TDest >::flush ()
Calling OutputIterator<Writer>::flush() is usually not needed any more. Call flush() on the Writer instead if needed.
Member osmium::io::OutputIterator< TDest >::OutputIterator (TDest &destination, const size_t buffer_size)
Use of buffer size argument on OutputIterator constructor is deprecated. Call Writer::set_buffer_size() instead if you want to change the default.
Member osmium::memory::Buffer::set_full_callback (std::function< void(Buffer &)> full)
Callback functionality will be removed in the future. Either detect the buffer_is_full exception or use a buffer with auto_grow::yes. If you want to avoid growing buffers, check that the used size of the buffer (committed()) is small enough compared to the capacity (for instance small than 90% of the capacity) before adding anything to the Buffer. If the buffer is initialized with auto_grow::yes, it will still grow in the rare case that a very large object will be added taking more than the difference between committed() and capacity().
Member osmium::Timestamp::operator time_t () const noexcept
You should call seconds_since_epoch() explicitly instead.
Member osmium::util::MemoryMapping::MemoryMapping (size_t size, bool writable=true, int fd=-1, off_t offset=0)
For backwards compatibility only. Use the constructor taking a mapping_mode as second argument instead.
Member osmium::util::TypedMemoryMapping< T >::TypedMemoryMapping (size_t size, bool writable, int fd, off_t offset=0)
For backwards compatibility only. Use the constructor taking a mapping_mode as second argument instead.