|
|
using | offset_type = std::uint_least32_t |
| |
|
using | segment_type = std::uint_least16_t |
| |
|
using | value_type = std::uint64_t |
| |
|
|
constexpr | address (value_type const absolute) noexcept |
| |
|
constexpr | address (segment_type const segment, offset_type const offset) noexcept |
| |
|
constexpr value_type | absolute () const noexcept |
| |
|
address | operator++ () noexcept |
| |
|
address | operator++ (int) noexcept |
| |
|
address | operator-- () noexcept |
| |
|
address | operator-- (int) noexcept |
| |
|
address | operator+= (value_type const distance) noexcept |
| |
|
address | operator-= (value_type const distance) noexcept |
| |
|
address | operator|= (value_type const mask) noexcept |
| |
|
address | operator &= (value_type const mask) noexcept |
| |
|
constexpr segment_type | segment () const noexcept |
| |
|
constexpr offset_type | offset () const noexcept |
| |
|
|
static constexpr address | null () noexcept |
| |
|
static constexpr address | max () noexcept |
| | The largest legal absolute address.
|
| |
◆ max_offset
| constexpr address::offset_type const pstore::address::max_offset |
|
static |
Initial value:
The largest legal offset value.
The documentation for this struct was generated from the following files: