Libosmium
2.20.0
Fast and flexible C++ library for working with OpenStreetMap data
|
This is the complete list of members for osmium::io::Writer, including all inherited members.
buffer_size() const noexcept | osmium::io::Writer | inline |
close() | osmium::io::Writer | inline |
default_buffer_size enum value | osmium::io::Writer | private |
do_close() | osmium::io::Writer | inlineprivate |
do_flush() | osmium::io::Writer | inlineprivate |
do_write(osmium::memory::Buffer &&buffer) | osmium::io::Writer | inlineprivate |
ensure_cleanup(TFunction func, TArgs &&... args) | osmium::io::Writer | inlineprivate |
flush() | osmium::io::Writer | inline |
m_buffer | osmium::io::Writer | private |
m_buffer_size | osmium::io::Writer | private |
m_file | osmium::io::Writer | private |
m_header | osmium::io::Writer | private |
m_header_written | osmium::io::Writer | private |
m_notification | osmium::io::Writer | private |
m_output | osmium::io::Writer | private |
m_output_queue | osmium::io::Writer | private |
m_status | osmium::io::Writer | private |
m_thread | osmium::io::Writer | private |
m_write_future | osmium::io::Writer | private |
operator()(osmium::memory::Buffer &&buffer) | osmium::io::Writer | inline |
operator()(const osmium::memory::Item &item) | osmium::io::Writer | inline |
operator=(const Writer &)=delete | osmium::io::Writer | |
operator=(Writer &&)=delete | osmium::io::Writer | |
set_buffer_size(size_t size) noexcept | osmium::io::Writer | inline |
set_header(const osmium::io::Header &header) | osmium::io::Writer | inline |
set_option(options_type &options, osmium::thread::Pool &pool) | osmium::io::Writer | inlineprivatestatic |
set_option(options_type &options, const osmium::io::Header &header) | osmium::io::Writer | inlineprivatestatic |
set_option(options_type &options, overwrite value) | osmium::io::Writer | inlineprivatestatic |
set_option(options_type &options, fsync value) | osmium::io::Writer | inlineprivatestatic |
status enum name | osmium::io::Writer | private |
write_header() | osmium::io::Writer | inlineprivate |
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::Writer | inlineprivatestatic |
Writer(const osmium::io::File &file, TArgs &&... args) | osmium::io::Writer | inlineexplicit |
Writer(const std::string &filename, TArgs &&... args) | osmium::io::Writer | inlineexplicit |
Writer(const char *filename, TArgs &&... args) | osmium::io::Writer | inlineexplicit |
Writer(const Writer &)=delete | osmium::io::Writer | |
Writer(Writer &&)=delete | osmium::io::Writer | |
~Writer() noexcept | osmium::io::Writer | inline |