|
pstore2
|
An extent is a contiguous area of storage reserved for a data BLOB, represented as a range. More...
#include <address.hpp>
Public Member Functions | |
| constexpr | extent (typed_address< T > const a, std::uint64_t const s) noexcept |
| extent (extent const &rhs) noexcept=default | |
| extent (extent &&rhs) noexcept=default | |
| extent & | operator= (extent const &) noexcept=default |
| extent & | operator= (extent &&) noexcept=default |
Public Attributes | |
| typed_address< T > | addr = typed_address<T>::null () |
| The address of the data associated with this extent. | |
| std::uint64_t | size = UINT64_C (0) |
| The size of the data associated with this extent. More... | |
An extent is a contiguous area of storage reserved for a data BLOB, represented as a range.
This type is used to represent a BLOB of data: be it either an index key or an associated value.
|
inlinenoexcept |
| a | The address of the start of the data. |
| s | The number of bytes of data. |
| std::uint64_t pstore::extent< T >::size = UINT64_C (0) |
The size of the data associated with this extent.
1.8.13