|
Libosmium
2.6.0
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 |
| class | ObjectBuilder |
| class | OSMObjectBuilder |
| class | RelationMemberListBuilder |
| class | TagListBuilder |
| class | WayBuilder |
Typedefs | |
| typedef NodeRefListBuilder< WayNodeList > | WayNodeListBuilder |
| typedef NodeRefListBuilder< OuterRing > | OuterRingBuilder |
| typedef NodeRefListBuilder< InnerRing > | InnerRingBuilder |
| typedef OSMObjectBuilder< osmium::Node > | NodeBuilder |
| typedef OSMObjectBuilder< osmium::Relation > | RelationBuilder |
| typedef ObjectBuilder< osmium::Changeset > | ChangesetBuilder |
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.
|
explicitnoexcept |
|
inline |
|
inline |
|
inline |
|
inline |
1.8.11