Esempio n. 1
0
 void update(const osmium::OSMObject& object) {
     update_int64(object.id());
     update_bool(object.visible());
     update_int32(object.version());
     update(object.timestamp());
     update_int32(object.uid());
     update_string(object.user());
     update(object.tags());
 }
Esempio n. 2
0
 void update(const osmium::Changeset& changeset) {
     update_int64(changeset.id());
     update(changeset.created_at());
     update(changeset.closed_at());
     update(changeset.bounds());
     update_int32(changeset.num_changes());
     update_int32(changeset.uid());
     update_string(changeset.user());
 }
Esempio n. 3
0
 void update(const osmium::RelationMember& member) {
     update_int64(member.ref());
     update_int16(uint16_t(member.type()));
     update_string(member.role());
 }
Esempio n. 4
0
 void update(const NodeRef& node_ref) {
     update_int64(node_ref.ref());
 }