#include <simics_lock.h>
Public Member Functions | |
| SimicsLock (iface::SimulationInterface *simulation, T *pointer) | |
| virtual | ~SimicsLock () |
| SimicsLock (const SimicsLock &)=delete | |
| SimicsLock & | operator= (const SimicsLock &)=delete |
| SimicsLock (SimicsLock &&)=default | |
| SimicsLock & | operator= (SimicsLock &&)=default |
| T & | operator* () |
| const T & | operator* () const |
| T * | operator-> () |
| const T * | operator-> () const |
| operator bool () const | |
Protected Attributes | |
| domain_lock_t * | lock_ |
| T * | pointer_ |
| conf_object_t * | object_ |
|
inline |
|
inlinevirtual |
|
delete |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
delete |
|
default |
|
protected |
|
protected |
|
protected |