53 std::string_view defaultValue)
const
62 bool defaultValue)
const
Reactor & getReactor() const
bool getChildDataAsBool(std::string_view name, bool defaultValue=false) const
MSXCliComm & getCliComm() const
const FileContext & getFileContext() const
const XMLElement * findChild(std::string_view name) const
GlobalSettings & getGlobalSettings() const
int getChildDataAsInt(std::string_view name, int defaultValue) const
XMLDocument & getXMLDocument()
MSXMotherBoard & getMotherBoard() const
CommandController & getCommandController() const
std::string_view getChildData(std::string_view name) const
Scheduler & getScheduler() const
const XMLElement & getChild(std::string_view name) const
const HardwareConfig & getHardwareConfig() const
const XMLElement * getXML() const
int getAttributeValueAsInt(std::string_view attName, int defaultValue) const
std::string_view getAttributeValue(std::string_view attName) const
This class contains settings that are used by several other class (including some singletons).
const FileContext & getFileContext() const
MSXMotherBoard & getMotherBoard() const
Scheduler & getScheduler()
CommandController & getCommandController()
MSXCliComm & getMSXCliComm()
Contains the main loop of openMSX.
GlobalSettings & getGlobalSettings()
int getChildDataAsInt(std::string_view childName, int defaultValue) const
const XMLElement * findChild(std::string_view childName) const
std::string_view getAttributeValue(std::string_view attrName) const
int getAttributeValueAsInt(std::string_view attrName, int defaultValue) const
const XMLElement & getChild(std::string_view childName) const
std::string_view getChildData(std::string_view childName) const
bool getChildDataAsBool(std::string_view childName, bool defaultValue) const
This file implemented 3 utility functions: