Libosmium  2.20.0
Fast and flexible C++ library for working with OpenStreetMap data
osmium::io::Writer Member List

This is the complete list of members for osmium::io::Writer, including all inherited members.

buffer_size() const noexceptosmium::io::Writerinline
close()osmium::io::Writerinline
default_buffer_size enum valueosmium::io::Writerprivate
do_close()osmium::io::Writerinlineprivate
do_flush()osmium::io::Writerinlineprivate
do_write(osmium::memory::Buffer &&buffer)osmium::io::Writerinlineprivate
ensure_cleanup(TFunction func, TArgs &&... args)osmium::io::Writerinlineprivate
flush()osmium::io::Writerinline
m_bufferosmium::io::Writerprivate
m_buffer_sizeosmium::io::Writerprivate
m_fileosmium::io::Writerprivate
m_headerosmium::io::Writerprivate
m_header_writtenosmium::io::Writerprivate
m_notificationosmium::io::Writerprivate
m_outputosmium::io::Writerprivate
m_output_queueosmium::io::Writerprivate
m_statusosmium::io::Writerprivate
m_threadosmium::io::Writerprivate
m_write_futureosmium::io::Writerprivate
operator()(osmium::memory::Buffer &&buffer)osmium::io::Writerinline
operator()(const osmium::memory::Item &item)osmium::io::Writerinline
operator=(const Writer &)=deleteosmium::io::Writer
operator=(Writer &&)=deleteosmium::io::Writer
set_buffer_size(size_t size) noexceptosmium::io::Writerinline
set_header(const osmium::io::Header &header)osmium::io::Writerinline
set_option(options_type &options, osmium::thread::Pool &pool)osmium::io::Writerinlineprivatestatic
set_option(options_type &options, const osmium::io::Header &header)osmium::io::Writerinlineprivatestatic
set_option(options_type &options, overwrite value)osmium::io::Writerinlineprivatestatic
set_option(options_type &options, fsync value)osmium::io::Writerinlineprivatestatic
status enum nameosmium::io::Writerprivate
write_header()osmium::io::Writerinlineprivate
write_thread(detail::future_string_queue_type &output_queue, std::unique_ptr< osmium::io::Compressor > &&compressor, std::promise< std::size_t > &&write_promise, std::atomic_bool *notification)osmium::io::Writerinlineprivatestatic
Writer(const osmium::io::File &file, TArgs &&... args)osmium::io::Writerinlineexplicit
Writer(const std::string &filename, TArgs &&... args)osmium::io::Writerinlineexplicit
Writer(const char *filename, TArgs &&... args)osmium::io::Writerinlineexplicit
Writer(const Writer &)=deleteosmium::io::Writer
Writer(Writer &&)=deleteosmium::io::Writer
~Writer() noexceptosmium::io::Writerinline