Libosmium
2.5.4
Fast and flexible C++ library for working with OpenStreetMap data
|
Memory management of items in buffers and iterators over this data. More...
Classes | |
class | Buffer |
class | Collection |
class | CollectionIterator |
class | Item |
class | ItemIterator |
Typedefs | |
typedef uint32_t | item_size_type |
Functions | |
bool | operator== (const Buffer &lhs, const Buffer &rhs) noexcept |
bool | operator!= (const Buffer &lhs, const Buffer &rhs) noexcept |
template<typename T > | |
T | padded_length (T length) noexcept |
Variables | |
constexpr item_size_type | align_bytes = 8 |
Memory management of items in buffers and iterators over this data.
typedef uint32_t osmium::memory::item_size_type |
Compare two buffers for equality.
Buffers are equal if they are both invalid or if they are both valid and have the same data pointer, capacity and committed data.
|
inlinenoexcept |
constexpr item_size_type osmium::memory::align_bytes = 8 |