1#ifndef OSMIUM_IO_READER_WITH_PROGRESS_BAR_HPP
2#define OSMIUM_IO_READER_WITH_PROGRESS_BAR_HPP
62 template <
typename... TArgs>
72 osmium::memory::Buffer
read() {
Definition: progress_bar.hpp:46
void done()
Definition: progress_bar.hpp:179
void update(std::size_t current_size)
Definition: progress_bar.hpp:150
Definition: reader_with_progress_bar.hpp:49
ReaderWithProgressBar(bool enable, TArgs &&... args)
Definition: reader_with_progress_bar.hpp:63
ProgressBar & progress_bar() noexcept
Get the underlying ProgressBar object.
Definition: reader_with_progress_bar.hpp:83
osmium::memory::Buffer read()
Definition: reader_with_progress_bar.hpp:72
ProgressBar m_progress_bar
Definition: reader_with_progress_bar.hpp:51
Definition: reader.hpp:90
osmium::memory::Buffer read()
Definition: reader.hpp:444
std::size_t file_size() const noexcept
Definition: reader.hpp:506
std::size_t offset() const noexcept
Definition: reader.hpp:524
InputIterator< Reader > end(Reader &)
Definition: reader_iterator.hpp:47
InputIterator< Reader > begin(Reader &reader)
Definition: reader_iterator.hpp:43
Namespace for everything in the Osmium library.
Definition: assembler.hpp:53
Definition: location.hpp:555