Libosmium
2.3.0
Fast and flexible C++ library for working with OpenStreetMap data
|
Classes for building OSM objects and other items in buffers. More...
Classes | |
class | AreaBuilder |
class | Builder |
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 | |
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.
|
inline |
|
inline |
|
inline |
|
inline |