Libosmium  2.20.0
Fast and flexible C++ library for working with OpenStreetMap data
Classes | Namespaces | Typedefs | Enumerations | Functions
item.hpp File Reference
#include <cstddef>
#include <cstdint>
Include dependency graph for item.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  osmium::memory::Item
 

Namespaces

namespace  osmium
 Namespace for everything in the Osmium library.
 
namespace  osmium::builder
 Classes for building OSM objects and other items in buffers.
 
namespace  osmium::memory
 

Typedefs

using osmium::memory::item_size_type = uint32_t
 

Enumerations

enum class  osmium::diff_indicator_type { osmium::none = 0 , osmium::left = 1 , osmium::right = 2 , osmium::both = 3 }
 
enum  : std::size_t { osmium::memory::align_bytes = 8UL }
 

Functions

constexpr std::size_t osmium::memory::padded_length (std::size_t length) noexcept