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


Public Member Functions | |
| ChangesetDiscussionBuilder (osmium::memory::Buffer &buffer, Builder *parent=nullptr) | |
| ChangesetDiscussionBuilder (Builder &parent) | |
| ~ChangesetDiscussionBuilder () | |
| void | add_comment (osmium::Timestamp date, osmium::user_id_type uid, const char *user) |
| void | add_comment_text (const char *text) |
| void | add_comment_text (const std::string &text) |
Public Member Functions inherited from osmium::builder::Builder | |
| osmium::memory::Buffer & | buffer () noexcept |
| Return the buffer this builder is using. More... | |
| void | add_item (const osmium::memory::Item &item) |
| OSMIUM_DEPRECATED void | add_item (const osmium::memory::Item *item) |
Private Member Functions | |
| void | add_user (osmium::ChangesetComment &comment, const char *user, const std::size_t length) |
| void | add_text (osmium::ChangesetComment &comment, const char *text, const std::size_t length) |
Private Attributes | |
| osmium::ChangesetComment * | m_comment = nullptr |
Additional Inherited Members | |
Protected Member Functions inherited from osmium::builder::Builder | |
| Builder (osmium::memory::Buffer &buffer, Builder *parent, osmium::memory::item_size_type size) | |
| ~Builder () noexcept | |
| osmium::memory::Item & | item () const |
| unsigned char * | reserve_space (std::size_t size) |
| void | add_padding (bool self=false) |
| void | add_size (osmium::memory::item_size_type size) |
| uint32_t | size () const noexcept |
| template<typename T > | |
| T * | reserve_space_for () |
| osmium::memory::item_size_type | append (const char *data, const osmium::memory::item_size_type length) |
| osmium::memory::item_size_type | append_with_zero (const char *data, const osmium::memory::item_size_type length) |
| osmium::memory::item_size_type | append (const char *str) |
| OSMIUM_DEPRECATED osmium::memory::item_size_type | append_zero () |
|
inlineexplicit |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprivate |
|
inlineprivate |
|
private |
1.8.14