|
Libosmium
2.2.0
Fast and flexible C++ library for working with OpenStreetMap data
|
#include <output_iterator.hpp>


Classes | |
| struct | buffer_wrapper |
Public Member Functions | |
| OutputIterator (TDest &destination, const size_t buffer_size=default_buffer_size) | |
| OutputIterator (const OutputIterator &)=default | |
| OutputIterator (OutputIterator &&)=default | |
| OutputIterator & | operator= (const OutputIterator &)=default |
| OutputIterator & | operator= (OutputIterator &&)=default |
| ~OutputIterator ()=default | |
| void | flush () |
| OutputIterator & | operator= (const osmium::memory::Item &item) |
| OutputIterator & | operator= (const osmium::DiffObject &diff) |
| OutputIterator & | operator* () |
| OutputIterator & | operator++ () |
| OutputIterator & | operator++ (int) |
Private Attributes | |
| TDest * | m_destination |
| std::shared_ptr< buffer_wrapper > | m_buffer_wrapper |
Static Private Attributes | |
| static constexpr size_t | default_buffer_size = 10 * 1024 * 1024 |
|
inlineexplicit |
|
default |
|
default |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
default |
|
default |
|
inline |
|
inline |
|
staticprivate |
|
private |
|
private |
1.8.9.1