|
|
| MemRo (const u8 *const buf, const me_size_t buf_size, const me_adr_t vadr_offset) |
| | Constructor.
|
| |
|
virtual | ~MemRo ()=default |
| | Destructor.
|
| |
| | MemRo (const MemRo &r_src)=default |
| | Copy constructor for MemRo.
|
| |
| MemRo & | operator= (const MemRo &r_src)=default |
| | Copy assignment operator for MemRo.
|
| |
| | MemRo (MemRo &&r_src)=default |
| | Move constructor for MemRo.
|
| |
| MemRo & | operator= (MemRo &&r_src)=default |
| | Move assignment operator for MemRo.
|
| |
|
template<typename T> |
| ReadResult< T > | Read (TCpuAccessor &cpua, me_adr_t vadr) const |
| |
|
template<typename T> |
| WriteResult< T > | Write (TCpuAccessor &cpua, me_adr_t vadr, T value) const |
| |
|
bool | IsVAdrInRange (me_adr_t vadr) const |
| |
|
|
static constexpr bool | kReadOnly = true |
| |
◆ MemRo() [1/2]
template<unsigned Id, typename TCpuAccessor, typename TEndianessC>
| libmicroemu ::internal::MemRo< Id, TCpuAccessor, TEndianessC >::MemRo |
( |
const MemRo< Id, TCpuAccessor, TEndianessC > & | r_src | ) |
|
|
default |
Copy constructor for MemRo.
- Parameters
-
| r_src | the object to be copied |
◆ MemRo() [2/2]
template<unsigned Id, typename TCpuAccessor, typename TEndianessC>
| libmicroemu ::internal::MemRo< Id, TCpuAccessor, TEndianessC >::MemRo |
( |
MemRo< Id, TCpuAccessor, TEndianessC > && | r_src | ) |
|
|
default |
Move constructor for MemRo.
- Parameters
-
| r_src | the object to be moved |
◆ operator=() [1/2]
template<unsigned Id, typename TCpuAccessor, typename TEndianessC>
| MemRo & libmicroemu ::internal::MemRo< Id, TCpuAccessor, TEndianessC >::operator= |
( |
const MemRo< Id, TCpuAccessor, TEndianessC > & | r_src | ) |
|
|
default |
Copy assignment operator for MemRo.
- Parameters
-
| r_src | the object to be copied |
◆ operator=() [2/2]
template<unsigned Id, typename TCpuAccessor, typename TEndianessC>
| MemRo & libmicroemu ::internal::MemRo< Id, TCpuAccessor, TEndianessC >::operator= |
( |
MemRo< Id, TCpuAccessor, TEndianessC > && | r_src | ) |
|
|
default |
Move assignment operator for MemRo.
- Parameters
-
| r_src | the object to be moved |
The documentation for this class was generated from the following file:
- src/libmicroemu/internal/bus/mem/mem_ro.h