libmicroemu 0.2.0
ARM Microcontroller Emulator Library
Loading...
Searching...
No Matches
libmicroemu::internal::CpuAccessor< TCpuStates, RegOps, TSpecRegOps, TLogger > Class Template Reference
Inheritance diagram for libmicroemu::internal::CpuAccessor< TCpuStates, RegOps, TSpecRegOps, TLogger >:

Public Types

using Reg = RegOps
 
using SReg = TSpecRegOps
 

Public Member Functions

template<RegisterId Id>
u32 ReadRegister () const
 
u32 ReadRegister (const RegisterId id) const
 
template<RegisterId Id>
void WriteRegister (const u32 &value)
 
void WriteRegister (RegisterId id, u32 value)
 
template<SpecialRegisterId SId>
u32 ReadSpecialRegister () const
 
u32 ReadSpecialRegister (const SpecialRegisterId &reg_id) const
 
template<SpecialRegisterId SId>
void WriteSpecialRegister (u32 value)
 
void WriteSpecialRegister (const SpecialRegisterId &reg_id, u32 value)
 

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