openMSX
Public Member Functions | Protected Member Functions | List of all members
openmsx::Debuggable Class Referenceabstract

#include <Debuggable.hh>

Inheritance diagram for openmsx::Debuggable:
Inheritance graph
[legend]

Public Member Functions

virtual unsigned getSize () const =0
 
virtual const std::string & getDescription () const =0
 
virtual byte read (unsigned address)=0
 
virtual void write (unsigned address, byte value)=0
 

Protected Member Functions

 Debuggable ()
 
 ~Debuggable ()
 

Detailed Description

Definition at line 9 of file Debuggable.hh.

Constructor & Destructor Documentation

◆ Debuggable()

openmsx::Debuggable::Debuggable ( )
inlineprotected

Definition at line 18 of file Debuggable.hh.

◆ ~Debuggable()

openmsx::Debuggable::~Debuggable ( )
inlineprotected

Definition at line 19 of file Debuggable.hh.

Member Function Documentation

◆ getDescription()

virtual const std::string& openmsx::Debuggable::getDescription ( ) const
pure virtual

◆ getSize()

virtual unsigned openmsx::Debuggable::getSize ( ) const
pure virtual

◆ read()

virtual byte openmsx::Debuggable::read ( unsigned  address)
pure virtual

◆ write()

virtual void openmsx::Debuggable::write ( unsigned  address,
byte  value 
)
pure virtual

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