|
Libosmium
2.3.0
Fast and flexible C++ library for working with OpenStreetMap data
|
#include <crc.hpp>
Public Member Functions | |
| TCRC & | operator() () |
| const TCRC & | operator() () const |
| void | update_bool (bool value) |
| void | update_int8 (uint8_t value) |
| void | update_int16 (uint16_t value) |
| void | update_int32 (uint32_t value) |
| void | update_int64 (uint64_t value) |
| void | update_string (const char *str) |
| void | update (const Timestamp ×tamp) |
| void | update (const osmium::Location &location) |
| void | update (const osmium::Box &box) |
| void | update (const NodeRef &node_ref) |
| void | update (const NodeRefList &node_refs) |
| void | update (const TagList &tags) |
| void | update (const osmium::RelationMember &member) |
| void | update (const osmium::RelationMemberList &members) |
| void | update (const osmium::OSMObject &object) |
| void | update (const osmium::Node &node) |
| void | update (const osmium::Way &way) |
| void | update (const osmium::Relation &relation) |
| void | update (const osmium::Area &area) |
| void | update (const osmium::Changeset &changeset) |
Static Private Member Functions | |
| static uint16_t | byte_swap_16 (uint16_t value) noexcept |
| static uint32_t | byte_swap_32 (uint32_t value) noexcept |
| static uint64_t | byte_swap_64 (uint64_t value) noexcept |
Private Attributes | |
| TCRC | m_crc |
|
inlinestaticprivatenoexcept |
|
inlinestaticprivatenoexcept |
|
inlinestaticprivatenoexcept |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
1.8.9.1