|
Libosmium
2.13.1
Fast and flexible C++ library for working with OpenStreetMap data
|
#include <memory_mapping.hpp>


Public Member Functions | |
| AnonymousTypedMemoryMapping (std::size_t size) | |
Public Member Functions inherited from osmium::util::TypedMemoryMapping< T > | |
| TypedMemoryMapping (std::size_t size) | |
| TypedMemoryMapping (std::size_t size, MemoryMapping::mapping_mode mode, int fd, off_t offset=0) | |
| OSMIUM_DEPRECATED | TypedMemoryMapping (std::size_t size, bool writable, int fd, off_t offset=0) |
| TypedMemoryMapping (const TypedMemoryMapping &)=delete | |
| You can not copy construct a TypedMemoryMapping. More... | |
| TypedMemoryMapping & | operator= (const TypedMemoryMapping &)=delete |
| You can not copy a MemoryMapping. More... | |
| TypedMemoryMapping (TypedMemoryMapping &&other)=default | |
| TypedMemoryMapping & | operator= (TypedMemoryMapping &&other)=default |
| ~TypedMemoryMapping () noexcept=default | |
| void | unmap () |
| void | resize (std::size_t new_size) |
| operator bool () const noexcept | |
| std::size_t | size () const noexcept |
| int | fd () const noexcept |
| bool | writable () const noexcept |
| T * | begin () |
| T * | end () |
| const T * | cbegin () const |
| const T * | cend () const |
| const T * | begin () const |
| const T * | end () const |
|
inlineexplicit |
1.8.14