openMSX
Classes | Namespaces | Functions
MSXCPUInterface.hh File Reference
#include "SimpleDebuggable.hh"
#include "InfoTopic.hh"
#include "CacheLine.hh"
#include "MSXDevice.hh"
#include "BreakPoint.hh"
#include "WatchPoint.hh"
#include "openmsx.hh"
#include "likely.hh"
#include <algorithm>
#include <bitset>
#include <vector>
#include <memory>
Include dependency graph for MSXCPUInterface.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  openmsx::CompareBreakpoints
 
class  openmsx::MSXCPUInterface
 
struct  openmsx::CT_Interval< BEGIN, END >
 
struct  openmsx::GlobalRWHelper< MSXDEVICE, CT_INTERVALS >
 
struct  openmsx::GlobalWriteClient< MSXDEVICE, CT_INTERVALS >
 
struct  openmsx::GlobalReadClient< MSXDEVICE, CT_INTERVALS >
 

Namespaces

 openmsx
 Thanks to enen for testing this on a real cartridge:
 

Functions

template<typename ACTION , typename CT_INTERVAL >
void openmsx::foreach_ct_interval (ACTION action, CT_INTERVAL interval)
 
template<typename ACTION , typename CT_INTERVAL , typename... CT_INTERVALS>
void openmsx::foreach_ct_interval (ACTION action, CT_INTERVAL front, CT_INTERVALS... tail)