Libosmium
2.20.0
Fast and flexible C++ library for working with OpenStreetMap data
|
#include <cstdint>
Go to the source code of this file.
Namespaces | |
namespace | osmium |
Namespace for everything in the Osmium library. | |
Typedefs | |
using | osmium::object_id_type = int64_t |
Type for OSM object (node, way, or relation) IDs. More... | |
using | osmium::unsigned_object_id_type = uint64_t |
Type for OSM object (node, way, or relation) IDs where we only allow positive IDs. More... | |
using | osmium::object_version_type = uint32_t |
Type for OSM object version number. More... | |
using | osmium::changeset_id_type = uint32_t |
Type for OSM changeset IDs. More... | |
using | osmium::user_id_type = uint32_t |
Type for OSM user IDs. More... | |
using | osmium::signed_user_id_type = int32_t |
Type for signed OSM user IDs. More... | |
using | osmium::num_changes_type = uint32_t |
Type for changeset num_changes. More... | |
using | osmium::num_comments_type = uint32_t |
Type for changeset num_comments. More... | |
using | osmium::string_size_type = uint16_t |
using | osmium::changeset_comment_size_type = uint32_t |
Enumerations | |
enum | { osmium::max_osm_string_length = 256 * 4 } |
Maximum of 256 characters of max 4 bytes each (in UTF-8 encoding) More... | |