openMSX
Classes | Namespaces | Macros | Functions
MSXDevice.hh File Reference
#include "DeviceConfig.hh"
#include "EmuTime.hh"
#include "openmsx.hh"
#include "serialize_meta.hh"
#include "noncopyable.hh"
#include <string>
#include <vector>
#include <utility>
Include dependency graph for MSXDevice.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  openmsx::MSXDevice
 An MSXDevice is an emulated hardware component connected to the bus of the emulated MSX. More...

Namespaces

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

Macros

#define REGISTER_MSXDEVICE(CLASS, NAME)   REGISTER_POLYMORPHIC_INITIALIZER(MSXDevice, CLASS, NAME);

Functions

 openmsx::REGISTER_BASE_NAME_HELPER (MSXDevice,"Device")

Macro Definition Documentation

#define REGISTER_MSXDEVICE (   CLASS,
  NAME 
)    REGISTER_POLYMORPHIC_INITIALIZER(MSXDevice, CLASS, NAME);

Definition at line 293 of file MSXDevice.hh.