A class for storing list addressing (labels, slices etc), which are normally to used by IndirectList. Private inheritance is often used by any inheriting classes. More...
Public Member Functions | |
IndirectListAddressing (const Addr &addr) | |
Copy construct from addressing information. More... | |
IndirectListAddressing (Addr &&addr) | |
Move construct from addressing information. More... | |
const Addr & | addressing () const noexcept |
Const access to the addressing. More... | |
Addr & | addressing () noexcept |
Non-const access to the addressing. More... | |
A class for storing list addressing (labels, slices etc), which are normally to used by IndirectList. Private inheritance is often used by any inheriting classes.
Definition at line 50 of file IndirectListAddressing.H.
|
inline |
Copy construct from addressing information.
Definition at line 63 of file IndirectListAddressing.H.
|
inline |
Move construct from addressing information.
Definition at line 69 of file IndirectListAddressing.H.
|
inlinenoexcept |
Const access to the addressing.
Definition at line 78 of file IndirectListAddressing.H.
|
inlinenoexcept |
Non-const access to the addressing.
Definition at line 84 of file IndirectListAddressing.H.