1#ifndef OSMIUM_OSM_TYPES_HPP
2#define OSMIUM_OSM_TYPES_HPP
Namespace for everything in the Osmium library.
Definition: assembler.hpp:53
@ max_osm_string_length
Definition: types.hpp:70
uint32_t changeset_comment_size_type
Definition: types.hpp:66
uint32_t object_version_type
Type for OSM object version number.
Definition: types.hpp:47
int32_t signed_user_id_type
Type for signed OSM user IDs.
Definition: types.hpp:50
uint32_t user_id_type
Type for OSM user IDs.
Definition: types.hpp:49
uint32_t changeset_id_type
Type for OSM changeset IDs.
Definition: types.hpp:48
int64_t object_id_type
Type for OSM object (node, way, or relation) IDs.
Definition: types.hpp:45
uint16_t string_size_type
Definition: types.hpp:59
uint32_t num_comments_type
Type for changeset num_comments.
Definition: types.hpp:52
uint64_t unsigned_object_id_type
Type for OSM object (node, way, or relation) IDs where we only allow positive IDs.
Definition: types.hpp:46
uint32_t num_changes_type
Type for changeset num_changes.
Definition: types.hpp:51