gem5
v20.1.0.0
|
The ChanneelAddrRange class describes a contiguous range of addresses in a contiguous channel-local address space. More...
#include <channel_addr.hh>
Public Member Functions | |
constexpr | ChannelAddrRange () |
constexpr | ChannelAddrRange (ChannelAddr start, ChannelAddr end) |
ChannelAddrRange (AddrRange ch_range, Addr start, Addr end) | |
ChannelAddrRange (AddrRange ch_range, AddrRange range) | |
constexpr | ChannelAddrRange (const ChannelAddrRange &)=default |
constexpr ChannelAddr | size () const |
constexpr bool | valid () const |
constexpr ChannelAddr | start () const |
constexpr ChannelAddr | end () const |
constexpr bool | contains (ChannelAddr a) const |
Protected Attributes | |
ChannelAddr | _start |
ChannelAddr | _end |
The ChanneelAddrRange class describes a contiguous range of addresses in a contiguous channel-local address space.
Definition at line 150 of file channel_addr.hh.
|
protected |
Definition at line 183 of file channel_addr.hh.
Referenced by contains(), end(), size(), and valid().
|
protected |
Definition at line 182 of file channel_addr.hh.
Referenced by contains(), size(), start(), and valid().