openMSX
Classes | Namespaces | Macros | Functions
MSXDevice.hh File Reference
#include "DeviceConfig.hh"
#include "EmuTime.hh"
#include "IterableBitSet.hh"
#include "narrow.hh"
#include "openmsx.hh"
#include "serialize_meta.hh"
#include <array>
#include <cassert>
#include <span>
#include <string>
#include <vector>
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
 This file implemented 3 utility functions:
 

Macros

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

Functions

 openmsx::REGISTER_BASE_NAME_HELPER (MSXDevice, "Device")
 

Macro Definition Documentation

◆ REGISTER_MSXDEVICE

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

Definition at line 356 of file MSXDevice.hh.