#include <cassert>
#include <cstring>
#include <initializer_list>
#include <limits>
#include <new>
#include <stdexcept>
#include <string>
#include <utility>
#include <osmium/builder/builder.hpp>
#include <osmium/osm/item_type.hpp>
#include <osmium/osm/location.hpp>
#include <osmium/osm/node.hpp>
#include <osmium/osm/node_ref.hpp>
#include <osmium/osm/object.hpp>
#include <osmium/osm/tag.hpp>
#include <osmium/osm/types.hpp>
#include <osmium/memory/item.hpp>
#include <osmium/osm/area.hpp>
#include <osmium/osm/changeset.hpp>
#include <osmium/osm/relation.hpp>
#include <osmium/osm/timestamp.hpp>
#include <osmium/osm/way.hpp>
#include <osmium/util/compatibility.hpp>
Go to the source code of this file.
|
| osmium |
| Namespace for everything in the Osmium library.
|
|
| osmium::memory |
| Memory management of items in buffers and iterators over this data.
|
|
| osmium::builder |
| Classes for building OSM objects and other items in buffers.
|
|
#define OSMIUM_FORWARD |
( |
|
setter | ) |
|
Value:template <
typename... TArgs>
\
type& setter(TArgs&&... args) {
\
object().setter(std::forward<TArgs>(args)...); \
return
static_cast<type&
>(*this); \
}
type
Definition: entity_bits.hpp:63
node, way, relation, or area object
Definition: entity_bits.hpp:74