|
Libosmium
2.15.4
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 | ChangesetBuilder |
| class | ChangesetDiscussionBuilder |
| class | NodeBuilder |
| class | NodeRefListBuilder |
| class | OSMObjectBuilder |
| class | RelationBuilder |
| class | RelationMemberListBuilder |
| class | TagListBuilder |
| class | WayBuilder |
Typedefs | |
| using | WayNodeListBuilder = NodeRefListBuilder< WayNodeList > |
| using | OuterRingBuilder = NodeRefListBuilder< OuterRing > |
| using | InnerRingBuilder = NodeRefListBuilder< InnerRing > |
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) |
| OSMIUM_DEPRECATED const osmium::TagList & | build_tag_list (osmium::memory::Buffer &buffer, const std::initializer_list< std::pair< const char *, const char *>> &tags) |
| OSMIUM_DEPRECATED const osmium::TagList & | build_tag_list_from_map (osmium::memory::Buffer &buffer, const std::map< const char *, const char *> &tags) |
| OSMIUM_DEPRECATED const osmium::TagList & | build_tag_list_from_func (osmium::memory::Buffer &buffer, const std::function< void(osmium::builder::TagListBuilder &)> &func) |
Classes for building OSM objects and other items in buffers.
| using osmium::builder::InnerRingBuilder = typedef NodeRefListBuilder<InnerRing> |
| using osmium::builder::OuterRingBuilder = typedef NodeRefListBuilder<OuterRing> |
| using osmium::builder::WayNodeListBuilder = typedef NodeRefListBuilder<WayNodeList> |
|
explicitnoexcept |
|
inline |
|
inline |
|
inline |
|
inline |
1.8.13