#include <WatchPoint.hh>
|
| WatchPoint ()=default |
|
| WatchPoint (clone_tag, const WatchPoint &wp) |
|
Type | getType () const |
|
void | setType (Interpreter &interp, Type t) |
|
void | setType (Interpreter &interp, const TclObject &t) |
|
auto | getBeginAddress () const |
|
auto | getEndAddress () const |
|
auto | getBeginAddressString () const |
|
auto | getEndAddressString () const |
|
void | setBeginAddressString (Interpreter &interp, const TclObject &s) |
|
void | setEndAddressString (Interpreter &interp, const TclObject &s) |
|
void | setAddress (Interpreter &interp, const TclObject &a) |
|
void | evaluateAddress (Interpreter &interp) |
|
std::string | parseAddressError (Interpreter &interp) const |
|
void | registerIOWatch (MSXMotherBoard &motherBoard, std::span< MSXDevice *, 256 > devices) |
|
void | unregisterIOWatch (std::span< MSXDevice *, 256 > devices) |
|
unsigned | getId () const |
|
std::string | getIdStr () const |
|
TclObject | getCondition () const |
|
TclObject | getCommand () const |
|
bool | isEnabled () const |
|
bool | onlyOnce () const |
|
void | setCondition (const TclObject &c) |
|
void | setCommand (const TclObject &c) |
|
void | setEnabled (Interpreter &interp, const TclObject &e) |
|
void | setEnabled (bool e) |
|
void | setOnce (Interpreter &interp, const TclObject &o) |
|
void | setOnce (bool o) |
|
bool | checkAndExecute (GlobalCliComm &cliComm, Interpreter &interp) |
|
|
static constexpr std::string_view | prefix = "wp#" |
|
Definition at line 42 of file WatchPoint.hh.
◆ Type
Enumerator |
---|
READ_IO | |
WRITE_IO | |
READ_MEM | |
WRITE_MEM | |
Definition at line 48 of file WatchPoint.hh.
◆ WatchPoint() [1/2]
openmsx::WatchPoint::WatchPoint |
( |
| ) |
|
|
default |
◆ WatchPoint() [2/2]
◆ evaluateAddress()
void openmsx::WatchPoint::evaluateAddress |
( |
Interpreter & |
interp | ) |
|
|
inline |
◆ format()
static std::string_view openmsx::WatchPoint::format |
( |
Type |
type | ) |
|
|
inlinestatic |
◆ getBeginAddress()
auto openmsx::WatchPoint::getBeginAddress |
( |
| ) |
const |
|
inline |
◆ getBeginAddressString()
auto openmsx::WatchPoint::getBeginAddressString |
( |
| ) |
const |
|
inline |
◆ getEndAddress()
auto openmsx::WatchPoint::getEndAddress |
( |
| ) |
const |
|
inline |
◆ getEndAddressString()
auto openmsx::WatchPoint::getEndAddressString |
( |
| ) |
const |
|
inline |
◆ getType()
Type openmsx::WatchPoint::getType |
( |
| ) |
const |
|
inline |
◆ parseAddress()
◆ parseAddressError()
std::string openmsx::WatchPoint::parseAddressError |
( |
Interpreter & |
interp | ) |
const |
|
inline |
◆ parseType()
static Type openmsx::WatchPoint::parseType |
( |
std::string_view |
str | ) |
|
|
inlinestatic |
◆ rangeForType()
static unsigned openmsx::WatchPoint::rangeForType |
( |
Type |
type | ) |
|
|
inlinestatic |
◆ registerIOWatch()
◆ setAddress()
◆ setBeginAddressString()
◆ setEndAddressString()
◆ setType() [1/2]
◆ setType() [2/2]
◆ unregisterIOWatch()
void openmsx::WatchPoint::unregisterIOWatch |
( |
std::span< MSXDevice *, 256 > |
devices | ) |
|
◆ MSXWatchIODevice
◆ prefix
constexpr std::string_view openmsx::WatchPoint::prefix = "wp#" |
|
staticconstexpr |
The documentation for this class was generated from the following files: