|
| osmium::builder::attr::OSMIUM_ATTRIBUTE_WITH_CONSTRUCTOR (object_handler, _id, osmium::object_id_type) |
|
| osmium::builder::attr::OSMIUM_ATTRIBUTE_WITH_CONSTRUCTOR (object_handler, _version, osmium::object_version_type) |
|
| osmium::builder::attr::OSMIUM_ATTRIBUTE_WITH_CONSTRUCTOR (entity_handler, _uid, osmium::user_id_type) |
|
| osmium::builder::attr::OSMIUM_ATTRIBUTE_WITH_CONSTRUCTOR (entity_handler, _cid, osmium::changeset_id_type) |
|
constexpr | osmium::builder::attr::_deleted (bool value=true) noexcept |
|
constexpr | osmium::builder::_visible (bool value=true) noexcept |
|
constexpr | osmium::_timestamp (const osmium::Timestamp &value) noexcept |
|
constexpr | osmium::_timestamp (time_t value) noexcept |
|
constexpr | osmium::_timestamp (uint32_t value) noexcept |
|
| osmium::_timestamp (const char *value) |
|
| osmium::_timestamp (const std::string &value) |
|
constexpr | _location (const osmium::Location &value) noexcept |
|
| _location (double lon, double lat) |
|
constexpr | _user (const char *val) noexcept |
|
| _user (const std::string &val) noexcept |
|
| detail::OSMIUM_ATTRIBUTE_ITER (tags_handler, tags_from_iterator_pair) |
|
| detail::OSMIUM_ATTRIBUTE_ITER (nodes_handler, nodes_from_iterator_pair) |
|
| detail::OSMIUM_ATTRIBUTE_ITER (members_handler, members_from_iterator_pair) |
|
| detail::OSMIUM_ATTRIBUTE_ITER (discussion_handler, comments_from_iterator_pair) |
|
| detail::OSMIUM_ATTRIBUTE_ITER (ring_handler, outer_ring_from_iterator_pair) |
|
| detail::OSMIUM_ATTRIBUTE_ITER (ring_handler, inner_ring_from_iterator_pair) |
|
| _tag (const pair_of_cstrings &value) noexcept |
|
| _tag (const std::pair< const char *const, const char * > &value) |
|
| _tag (const std::pair< const char *, const char * > &value) |
|
| _tag (const pair_of_strings &value) |
|
| _tag (const char *key, const char *val) |
|
| _tag (const std::string &key, const std::string &val) |
|
| _tag (const char *const key_value) |
|
| _tag (const std::string &key_value) |
|
| _t (const char *tags) |
|
template<typename TTagIterator > |
constexpr detail::tags_from_iterator_pair< TTagIterator > | _tags (TTagIterator first, TTagIterator last) |
|
template<typename TContainer > |
detail::tags_from_iterator_pair< typename TContainer::const_iterator > | _tags (const TContainer &container) |
|
detail::tags_from_iterator_pair< tag_ilist::const_iterator > | _tags (const tag_ilist &container) |
|
constexpr | _node (osmium::object_id_type value) noexcept |
|
constexpr | _node (const NodeRef &value) noexcept |
|
template<typename TIdIterator > |
constexpr detail::nodes_from_iterator_pair< TIdIterator > | _nodes (TIdIterator first, TIdIterator last) |
|
template<typename TContainer > |
detail::nodes_from_iterator_pair< typename TContainer::const_iterator > | _nodes (const TContainer &container) |
|
detail::nodes_from_iterator_pair< object_id_ilist::const_iterator > | _nodes (const object_id_ilist &container) |
|
detail::nodes_from_iterator_pair< node_ref_ilist::const_iterator > | _nodes (const node_ref_ilist &container) |
|
constexpr | _member (const member_type &value) noexcept |
|
constexpr | _member (osmium::item_type type, osmium::object_id_type id) noexcept |
|
constexpr | _member (osmium::item_type type, osmium::object_id_type id, const char *role) noexcept |
|
| _member (osmium::item_type type, osmium::object_id_type id, const std::string &role) noexcept |
|
| _member (const osmium::RelationMember &member) noexcept |
|
template<typename TMemberIterator > |
constexpr detail::members_from_iterator_pair< TMemberIterator > | _members (TMemberIterator first, TMemberIterator last) |
|
template<typename TContainer > |
detail::members_from_iterator_pair< typename TContainer::const_iterator > | _members (const TContainer &container) |
|
detail::members_from_iterator_pair< member_ilist::const_iterator > | _members (const member_ilist &container) |
|
| OSMIUM_ATTRIBUTE_WITH_CONSTRUCTOR (changeset_handler, _num_changes, osmium::num_changes_type) |
|
| OSMIUM_ATTRIBUTE_WITH_CONSTRUCTOR (changeset_handler, _num_comments, osmium::num_comments_type) |
|
| OSMIUM_ATTRIBUTE_WITH_CONSTRUCTOR (changeset_handler, _created_at, osmium::Timestamp) |
|
| OSMIUM_ATTRIBUTE_WITH_CONSTRUCTOR (changeset_handler, _closed_at, osmium::Timestamp) |
|
constexpr | _comment (const comment_type &value) noexcept |
|
| _comment (const osmium::ChangesetComment &comment) noexcept |
|
template<typename TCommentIterator > |
constexpr detail::comments_from_iterator_pair< TCommentIterator > | _comments (TCommentIterator first, TCommentIterator last) |
|
template<typename TContainer > |
detail::comments_from_iterator_pair< typename TContainer::const_iterator > | _comments (const TContainer &container) |
|
detail::comments_from_iterator_pair< comment_ilist::const_iterator > | _comments (const comment_ilist &container) |
|
template<typename TIdIterator > |
constexpr detail::outer_ring_from_iterator_pair< TIdIterator > | _outer_ring (TIdIterator first, TIdIterator last) |
|
template<typename TContainer > |
detail::outer_ring_from_iterator_pair< typename TContainer::const_iterator > | _outer_ring (const TContainer &container) |
|
detail::outer_ring_from_iterator_pair< object_id_ilist::const_iterator > | _outer_ring (const object_id_ilist &container) |
|
detail::outer_ring_from_iterator_pair< node_ref_ilist::const_iterator > | _outer_ring (const node_ref_ilist &container) |
|
template<typename TIdIterator > |
constexpr detail::inner_ring_from_iterator_pair< TIdIterator > | _inner_ring (TIdIterator first, TIdIterator last) |
|
template<typename TContainer > |
detail::inner_ring_from_iterator_pair< typename TContainer::const_iterator > | _inner_ring (const TContainer &container) |
|
detail::inner_ring_from_iterator_pair< object_id_ilist::const_iterator > | _inner_ring (const object_id_ilist &container) |
|
detail::inner_ring_from_iterator_pair< node_ref_ilist::const_iterator > | _inner_ring (const node_ref_ilist &container) |
|
template<typename THandler , typename TBuilder , typename... TArgs> |
void | detail::add_basic (TBuilder &builder, const TArgs &... args) noexcept |
|
template<typename... TArgs> |
constexpr const char * | detail::get_user (const attr::_user &user, const TArgs &...) noexcept |
|
constexpr const char * | detail::get_user () noexcept |
|
template<typename TFirst , typename... TRest> |
constexpr std::enable_if<!std::is_same< attr::_user, TFirst >::value, constchar * >::type | detail::get_user (const TFirst &, const TRest &... args) noexcept |
|
template<typename TBuilder , typename... TArgs> |
void | detail::add_user (TBuilder &builder, const TArgs &... args) |
|
template<typename TBuilder , typename THandler , typename... TArgs> |
std::enable_if<!is_handled_by< THandler, TArgs... >::value >::type | detail::add_list (osmium::builder::Builder &, const TArgs &...) noexcept |
|
template<typename TBuilder , typename THandler , typename... TArgs> |
std::enable_if< is_handled_by< THandler, TArgs... >::value >::type | detail::add_list (osmium::builder::Builder &parent, const TArgs &... args) |
|
template<typename... TArgs> |
size_t | add_node (osmium::memory::Buffer &buffer, const TArgs &... args) |
|
template<typename... TArgs> |
size_t | add_way (osmium::memory::Buffer &buffer, const TArgs &... args) |
|
template<typename... TArgs> |
size_t | add_relation (osmium::memory::Buffer &buffer, const TArgs &... args) |
|
template<typename... TArgs> |
size_t | add_changeset (osmium::memory::Buffer &buffer, const TArgs &... args) |
|
template<typename... TArgs> |
size_t | add_area (osmium::memory::Buffer &buffer, const TArgs &... args) |
|
template<typename... TArgs> |
size_t | add_way_node_list (osmium::memory::Buffer &buffer, const TArgs &... args) |
|
template<typename... TArgs> |
size_t | add_tag_list (osmium::memory::Buffer &buffer, const TArgs &... args) |
|