|
pstore2
|
Public Types | |
| using | type = T |
Public Member Functions | |
| constexpr | typed_address (address const a) noexcept |
| typed_address (typed_address const &addr) noexcept=default | |
| typed_address (typed_address &&addr) noexcept=default | |
| typed_address & | operator= (typed_address const &rhs) noexcept=default |
| typed_address & | operator= (typed_address &&rhs) noexcept=default |
| constexpr bool | operator== (typed_address const &rhs) const noexcept |
| constexpr bool | operator!= (typed_address const &rhs) const noexcept |
| typed_address | operator++ () noexcept |
| typed_address | operator++ (int) noexcept |
| typed_address | operator-- () noexcept |
| typed_address | operator-- (int) noexcept |
| typed_address | operator+= (std::uint64_t const distance) noexcept |
| typed_address | operator-= (std::uint64_t const distance) noexcept |
| constexpr address | to_address () const noexcept |
| constexpr address::value_type | absolute () const noexcept |
Static Public Member Functions | |
| template<typename Other > | |
| static constexpr typed_address | cast (typed_address< Other > other) noexcept |
| static constexpr typed_address | null () noexcept |
| static constexpr typed_address | make (address a) noexcept |
| static constexpr typed_address | make (address::value_type const absolute) noexcept |
Static Public Attributes | |
| static constexpr unsigned | total_bits = address::total_bits |
1.8.13