Libosmium
2.7.1
Fast and flexible C++ library for working with OpenStreetMap data
|
Classes for building OSM objects and other items in buffers. More...
Namespaces | |
attr | |
Classes | |
class | AreaBuilder |
class | Builder |
class | ChangesetDiscussionBuilder |
class | NodeRefListBuilder |
singleton | ObjectBuilder |
class | OSMObjectBuilder |
class | RelationMemberListBuilder |
class | TagListBuilder |
class | WayBuilder |
Typedefs | |
using | WayNodeListBuilder = NodeRefListBuilder< WayNodeList > |
using | OuterRingBuilder = NodeRefListBuilder< OuterRing > |
using | InnerRingBuilder = NodeRefListBuilder< InnerRing > |
using | NodeBuilder = OSMObjectBuilder< osmium::Node > |
using | RelationBuilder = OSMObjectBuilder< osmium::Relation > |
using | ChangesetBuilder = ObjectBuilder< osmium::Changeset > |
Functions | |
constexpr | _visible (bool value=true) noexcept |
OSMIUM_DEPRECATED const osmium::WayNodeList & | build_way_node_list (osmium::memory::Buffer &buffer, const std::initializer_list< osmium::NodeRef > &nodes) |
const osmium::TagList & | build_tag_list (osmium::memory::Buffer &buffer, const std::initializer_list< std::pair< const char *, const char * >> &tags) |
const osmium::TagList & | build_tag_list_from_map (osmium::memory::Buffer &buffer, const std::map< const char *, const char * > &tags) |
const osmium::TagList & | build_tag_list_from_func (osmium::memory::Buffer &buffer, std::function< void(osmium::builder::TagListBuilder &)> func) |
Classes for building OSM objects and other items in buffers.
using osmium::builder::ChangesetBuilder = typedef ObjectBuilder<osmium::Changeset> |
using osmium::builder::InnerRingBuilder = typedef NodeRefListBuilder<InnerRing> |
using osmium::builder::NodeBuilder = typedef OSMObjectBuilder<osmium::Node> |
using osmium::builder::OuterRingBuilder = typedef NodeRefListBuilder<OuterRing> |
using osmium::builder::RelationBuilder = typedef OSMObjectBuilder<osmium::Relation> |
using osmium::builder::WayNodeListBuilder = typedef NodeRefListBuilder<WayNodeList> |
|
explicitnoexcept |
|
inline |
|
inline |
|
inline |
|
inline |