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

#include <PatchInterface.hh>

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

Public Member Functions

virtual ~PatchInterface ()=default
 
virtual void copyBlock (size_t src, std::span< uint8_t > dst) const =0
 
virtual size_t getSize () const =0
 
virtual std::vector< FilenamegetFilenames () const =0
 
virtual bool isEmptyPatch () const
 

Detailed Description

Definition at line 11 of file PatchInterface.hh.

Constructor & Destructor Documentation

◆ ~PatchInterface()

virtual openmsx::PatchInterface::~PatchInterface ( )
virtualdefault

Member Function Documentation

◆ copyBlock()

virtual void openmsx::PatchInterface::copyBlock ( size_t  src,
std::span< uint8_t >  dst 
) const
pure virtual

◆ getFilenames()

virtual std::vector< Filename > openmsx::PatchInterface::getFilenames ( ) const
pure virtual

◆ getSize()

virtual size_t openmsx::PatchInterface::getSize ( ) const
pure virtual

◆ isEmptyPatch()

virtual bool openmsx::PatchInterface::isEmptyPatch ( ) const
inlinevirtual

Reimplemented in openmsx::EmptyPatch, and openmsx::EmptyDiskPatch.

Definition at line 19 of file PatchInterface.hh.


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