Libosmium  2.11.0
Fast and flexible C++ library for working with OpenStreetMap data
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Deprecated List
Member osmium::area::Assembler::operator() (const osmium::Relation &relation, const std::vector< size_t > &members, const osmium::memory::Buffer &in_buffer, osmium::memory::Buffer &out_buffer)
This function is deprecated. Use the other form of the function instead.
Member osmium::area::AssemblerConfig::AssemblerConfig (osmium::area::ProblemReporter *pr, bool d=false)
Use default constructor and set values afterwards.
Member osmium::area::AssemblerConfig::enable_debug_output (bool d=true)
Set debug_level directly.
Member osmium::Area::inner_ring_cbegin (const osmium::memory::ItemIterator< const osmium::OuterRing > &it) const
Use inner_rings() instead.
Member osmium::Area::inner_ring_cend (const osmium::memory::ItemIterator< const osmium::OuterRing > &it) const
Use inner_rings() instead.
Member osmium::builder::build_tag_list (osmium::memory::Buffer &buffer, const std::initializer_list< std::pair< const char *, const char * >> &tags)
Use osmium::builder::add_tag_list() instead.
Member osmium::builder::build_tag_list_from_func (osmium::memory::Buffer &buffer, std::function< void(osmium::builder::TagListBuilder &)> func)
Use osmium::builder::add_tag_list() instead.
Member osmium::builder::build_tag_list_from_map (osmium::memory::Buffer &buffer, const std::map< const char *, const char * > &tags)
Use osmium::builder::add_tag_list() instead.
Member osmium::builder::build_way_node_list (osmium::memory::Buffer &buffer, const std::initializer_list< osmium::NodeRef > &nodes)
Use osmium::builder::add_way_node_list() instead.
Member osmium::builder::Builder::add_item (const osmium::memory::Item *item)
Use the version of add_item() taking a reference instead.
Member osmium::builder::ChangesetBuilder::add_user (TArgs &&...args)
Use set_user(...) instead.
Member osmium::builder::OSMObjectBuilder< TDerived, T >::add_user (TArgs &&...args)
Use set_user(...) instead.
Member osmium::index::BoolVector
Use osmium::index::IdSet instead.
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::RelationMember::ref (object_id_type ref) noexcept
Use set_ref() instead.
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.