|
libmicroemu 0.2.0
ARM Microcontroller Emulator Library
|
Register argument class. More...
#include <rarg.h>
Public Member Functions | |
| RArg (T reg_id) | |
| Constructor. | |
| ~RArg ()=default | |
| Destructor. | |
| RArg (const RArg &r_src)=default | |
| Copy constructor for Arg. | |
| RArg & | operator= (const RArg &r_src)=default |
| Copy assignment operator for Arg. | |
| RArg (RArg &&r_src)=default | |
| Move constructor for Arg. | |
| RArg & | operator= (RArg &&r_src)=default |
| Move assignment operator for Arg. | |
| libmicroemu::RegisterId | Get () const |
| template<typename R> | |
| bool | operator== (const R &other) const |
| template<typename R> | |
| bool | operator!= (const R &other) const |
Register argument class.
This class is used to represent a register argument.
Copy constructor for Arg.
| r_src | the object to be copied |
Move constructor for Arg.
| r_src | the object to be moved |
Copy assignment operator for Arg.
| r_src | the object to be copied |
Move assignment operator for Arg.
| r_src | the object to be moved |