openMSX
Public Member Functions | List of all members
openmsx::MSXException Class Reference

#include <MSXException.hh>

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

Public Member Functions

 MSXException ()=default
 
 MSXException (std::string message_)
 
template<typename... Args>
 MSXException (Args &&... args)
 
const std::string & getMessage () const &
 
std::string getMessage () &&
 

Detailed Description

Definition at line 9 of file MSXException.hh.

Constructor & Destructor Documentation

◆ MSXException() [1/3]

openmsx::MSXException::MSXException ( )
explicitdefault

◆ MSXException() [2/3]

openmsx::MSXException::MSXException ( std::string  message_)
inlineexplicit

Definition at line 14 of file MSXException.hh.

◆ MSXException() [3/3]

template<typename... Args>
openmsx::MSXException::MSXException ( Args &&...  args)
inlineexplicit

Definition at line 18 of file MSXException.hh.

Member Function Documentation

◆ getMessage() [1/2]

const std::string& openmsx::MSXException::getMessage ( ) const &
inline

Definition at line 23 of file MSXException.hh.

Referenced by openmsx::AmdFlash::AmdFlash(), openmsx::BreakPointBase::BreakPointBase(), openmsx::BreakPointBase::checkAndExecute(), openmsx::HDCommand::execute(), openmsx::CDXCommand::execute(), openmsx::TclCallback::execute(), openmsx::AfterCmd::execute(), openmsx::MachineCommand::execute(), openmsx::TestMachineCommand::execute(), openmsx::LSXCommand::execute(), openmsx::RemoveExtCmd::execute(), openmsx::RestoreMachineCommand::execute(), openmsx::ConfigInfo::execute(), openmsx::FirmwareSwitch::FirmwareSwitch(), openmsx::ImagePrinter::flushEmulatedPrinter(), openmsx::CassettePlayer::generateChannels(), openmsx::FilePool::getFile(), openmsx::OSDText::getType(), openmsx::Display::getWindowTitle(), openmsx::MSXMotherBoard::insertExtension(), openmsx::CartridgeSlotManager::isExternalSlot(), openmsx::XMLLoader::load(), openmsx::PNG::load(), openmsx::HotKey::loadBindings(), openmsx::HardwareConfig::loadConfig(), openmsx::MSXMotherBoard::loadExtension(), openmsx::MSXMotherBoard::loadMachine(), openmsx::SRAM::memset(), openmsx::MSXtar::MSXtar(), openmsx::CommandLineParser::parse(), openmsx::WavAudioInput::plugHelper(), openmsx::PrinterPortLogger::plugHelper(), openmsx::SensorKid::readIO(), openmsx::SectorAccessibleDisk::readSector(), openmsx::DirAsDSK::readSectorImpl(), openmsx::PluggingController::registerPluggable(), openmsx::Display::removeLayer(), openmsx::RenderSettings::RenderSettings(), openmsx::Rom::Rom(), openmsx::PostProcessor::rotateFrames(), openmsx::Reactor::run(), openmsx::SamplePlayer::SamplePlayer(), openmsx::HotKey::saveBindings(), openmsx::DiskChanger::serialize(), openmsx::Connector::serialize(), openmsx::CassettePlayer::setSignal(), openmsx::GlobalCommandController::source(), openmsx::GlobalCommandController::tabCompletion(), openmsx::WavAudioInput::unplugHelper(), openmsx::Interpreter::unregisterCommand(), openmsx::DiskManipulator::unregisterDrive(), openmsx::VisibleSurface::VisibleSurface(), openmsx::SectorAccessibleDisk::writeSector(), openmsx::AviRecorder::~AviRecorder(), openmsx::CassettePlayer::~CassettePlayer(), openmsx::CommandConsole::~CommandConsole(), openmsx::FirmwareSwitch::~FirmwareSwitch(), openmsx::HardwareConfig::~HardwareConfig(), openmsx::Mixer::~Mixer(), openmsx::MSXMotherBoard::~MSXMotherBoard(), openmsx::OSDConsoleRenderer::~OSDConsoleRenderer(), openmsx::ReverseManager::~ReverseManager(), and openmsx::SettingsConfig::~SettingsConfig().

◆ getMessage() [2/2]

std::string openmsx::MSXException::getMessage ( ) &&
inline

Definition at line 24 of file MSXException.hh.


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