|
|
using | ExcTrig = TExceptionTrigger |
| |
|
|
template<typename T, typename First, typename... Rest> |
| static ReadResult< T > | ReadRegisters (TCpuAccessor &cpua, const u32 &padr) |
| |
|
template<typename T> |
| static ReadResult< T > | ReadRegisters (TCpuAccessor &cpua, const u32 &padr) |
| |
|
template<typename T, typename First, typename... Rest> |
| static WriteResult< T > | WriteRegisters (TCpuAccessor &cpua, const u32 &padr, const T &value) |
| |
|
template<typename T> |
| static WriteResult< T > | WriteRegisters (TCpuAccessor &cpua, const u32 &padr, const T &value) |
| |
|
|
static constexpr bool | kReadOnly = false |
| |
◆ MemMapRw() [1/2]
template<unsigned Id, unsigned VadrOffset, unsigned VadrRange, typename TCpuAccessor, typename TExceptionTrigger, typename TLogger, typename... TPeripherals>
| libmicroemu::internal::MemMapRw< Id, VadrOffset, VadrRange, TCpuAccessor, TExceptionTrigger, TLogger, TPeripherals >::MemMapRw |
( |
const MemMapRw< Id, VadrOffset, VadrRange, TCpuAccessor, TExceptionTrigger, TLogger, TPeripherals > & | r_src | ) |
|
|
default |
Copy constructor for MemMapRw.
- Parameters
-
| r_src | the object to be copied |
◆ MemMapRw() [2/2]
template<unsigned Id, unsigned VadrOffset, unsigned VadrRange, typename TCpuAccessor, typename TExceptionTrigger, typename TLogger, typename... TPeripherals>
| libmicroemu::internal::MemMapRw< Id, VadrOffset, VadrRange, TCpuAccessor, TExceptionTrigger, TLogger, TPeripherals >::MemMapRw |
( |
MemMapRw< Id, VadrOffset, VadrRange, TCpuAccessor, TExceptionTrigger, TLogger, TPeripherals > && | r_src | ) |
|
|
default |
Move constructor for MemMapRw.
- Parameters
-
| r_src | the object to be moved |
◆ operator=() [1/2]
template<unsigned Id, unsigned VadrOffset, unsigned VadrRange, typename TCpuAccessor, typename TExceptionTrigger, typename TLogger, typename... TPeripherals>
| MemMapRw & libmicroemu::internal::MemMapRw< Id, VadrOffset, VadrRange, TCpuAccessor, TExceptionTrigger, TLogger, TPeripherals >::operator= |
( |
const MemMapRw< Id, VadrOffset, VadrRange, TCpuAccessor, TExceptionTrigger, TLogger, TPeripherals > & | r_src | ) |
|
|
default |
Copy assignment operator for MemMapRw.
- Parameters
-
| r_src | the object to be copied |
◆ operator=() [2/2]
template<unsigned Id, unsigned VadrOffset, unsigned VadrRange, typename TCpuAccessor, typename TExceptionTrigger, typename TLogger, typename... TPeripherals>
| MemMapRw & libmicroemu::internal::MemMapRw< Id, VadrOffset, VadrRange, TCpuAccessor, TExceptionTrigger, TLogger, TPeripherals >::operator= |
( |
MemMapRw< Id, VadrOffset, VadrRange, TCpuAccessor, TExceptionTrigger, TLogger, TPeripherals > && | r_src | ) |
|
|
default |
Move assignment operator for MemMapRw.
- Parameters
-
| r_src | the object to be moved |
The documentation for this class was generated from the following file: