openMSX
|
#include <RomInfo.hh>
Classes | |
struct | RomTypeInfo |
Public Member Functions | |
RomInfo (String32 title_, String32 year_, String32 company_, String32 country_, bool original_, String32 origType_, String32 remark_, RomType romType_, unsigned genMSXid_) | |
std::string_view | getTitle (const char *buf) const |
std::string_view | getYear (const char *buf) const |
std::string_view | getCompany (const char *buf) const |
std::string_view | getCountry (const char *buf) const |
std::string_view | getOrigType (const char *buf) const |
std::string_view | getRemark (const char *buf) const |
RomType | getRomType () const |
bool | getOriginal () const |
unsigned | getGenMSXid () const |
Static Public Member Functions | |
static RomType | nameToRomType (std::string_view name) |
static zstring_view | romTypeToName (RomType type) |
static std::string_view | getDescription (RomType type) |
static unsigned | getBlockSize (RomType type) |
static auto | getAllRomTypes () |
static const array_with_enum_index< RomType, RomInfo::RomTypeInfo > & | getRomTypeInfo () |
Definition at line 15 of file RomInfo.hh.
|
inline |
Definition at line 27 of file RomInfo.hh.
|
inlinestatic |
Definition at line 70 of file RomInfo.hh.
References getRomTypeInfo(), openmsx::RomInfo::RomTypeInfo::name, and view::transform().
Referenced by openmsx::RomInfoTopic::execute(), and openmsx::RomInfoTopic::tabCompletion().
|
static |
Definition at line 201 of file RomInfo.cc.
Referenced by openmsx::RomInfoTopic::execute().
|
inline |
Definition at line 50 of file RomInfo.hh.
References fromString32().
Referenced by openmsx::SoftwareInfoTopic::execute(), and openmsx::ImGuiMedia::printDatabase().
|
inline |
Definition at line 53 of file RomInfo.hh.
References fromString32().
Referenced by openmsx::SoftwareInfoTopic::execute(), and openmsx::ImGuiMedia::printDatabase().
|
static |
Definition at line 196 of file RomInfo.cc.
Referenced by openmsx::RomInfoTopic::execute().
|
inline |
Definition at line 64 of file RomInfo.hh.
Referenced by openmsx::SoftwareInfoTopic::execute().
|
inline |
Definition at line 63 of file RomInfo.hh.
Referenced by openmsx::SoftwareInfoTopic::execute(), and openmsx::ImGuiMedia::printDatabase().
|
inline |
Definition at line 56 of file RomInfo.hh.
References fromString32().
Referenced by openmsx::SoftwareInfoTopic::execute(), and openmsx::ImGuiMedia::printDatabase().
|
inline |
Definition at line 59 of file RomInfo.hh.
References fromString32().
Referenced by openmsx::SoftwareInfoTopic::execute(), and openmsx::ImGuiMedia::printDatabase().
|
inline |
Definition at line 62 of file RomInfo.hh.
Referenced by openmsx::RomFactory::create(), openmsx::SoftwareInfoTopic::execute(), and openmsx::ImGuiManager::paintImGui().
|
static |
Definition at line 113 of file RomInfo.cc.
Referenced by getAllRomTypes().
|
inline |
Definition at line 44 of file RomInfo.hh.
References fromString32().
Referenced by openmsx::SoftwareInfoTopic::execute(), and openmsx::ImGuiMedia::printDatabase().
|
inline |
Definition at line 47 of file RomInfo.hh.
References fromString32().
Referenced by openmsx::SoftwareInfoTopic::execute(), and openmsx::ImGuiMedia::printDatabase().
|
static |
Definition at line 181 of file RomInfo.cc.
References openmsx::UNKNOWN.
Referenced by openmsx::RomFactory::create(), openmsx::RomInfoTopic::execute(), openmsx::MSXRom::getRomType(), openmsx::ImGuiMedia::loadLine(), and openmsx::DBParser::stop().
|
static |
Definition at line 191 of file RomInfo.cc.
Referenced by openmsx::RomFactory::create(), openmsx::SoftwareInfoTopic::execute(), openmsx::ImGuiManager::paintImGui(), and openmsx::ImGuiMedia::save().