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

#include <Debuggable.hh>

Inheritance diagram for openmsx::Debuggable:
Inheritance graph

Public Member Functions

 Debuggable (const Debuggable &)=delete
Debuggableoperator= (const Debuggable &)=delete
virtual unsigned getSize () const =0
virtual std::string_view getDescription () const =0
virtual byte read (unsigned address)=0
virtual void write (unsigned address, byte value)=0

Protected Member Functions

 Debuggable ()=default
 ~Debuggable ()=default

Detailed Description

Definition at line 9 of file Debuggable.hh.

Constructor & Destructor Documentation

◆ Debuggable() [1/2]

openmsx::Debuggable::Debuggable ( const Debuggable )

◆ Debuggable() [2/2]

openmsx::Debuggable::Debuggable ( )

◆ ~Debuggable()

openmsx::Debuggable::~Debuggable ( )

Member Function Documentation

◆ getDescription()

virtual std::string_view openmsx::Debuggable::getDescription ( ) const
pure virtual

◆ getSize()

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

◆ operator=()

Debuggable& openmsx::Debuggable::operator= ( const Debuggable )

◆ 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: