ZXFoundation™ 26h2
Loading...
Searching...
No Matches
lib::addr< Offset > Struct Template Referenceexport

Byte-offset anchor for hierarchical register addressing. More...

Public Types

template<usize B, class Numbering = msb0_t>
using at_bit = slice<Offset, B, B, Numbering>
template<usize A, usize B, class Numbering = msb0_t>
using at_bits = slice<Offset, A, B, Numbering>
template<usize K>
using at_byte = addr<Offset + K>
template<usize K>
using at_dword = addr<Offset + K * 8>
template<usize K>
using at_halfword = addr<Offset + K * 2>
template<usize K>
using at_qword = addr<Offset + K * 16>
template<usize K>
using at_word = addr<Offset + K * 4>

Static Public Attributes

static constexpr usize byte_offset = Offset

Detailed Description

template<usize Offset>
struct lib::addr< Offset >

Byte-offset anchor for hierarchical register addressing.


The documentation for this struct was generated from the following file: