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 std::string_view | romTypeToName (RomType type) |
static std::string_view | getDescription (RomType type) |
static unsigned | getBlockSize (RomType type) |
static auto | getAllRomTypes () |
static const std::array< RomInfo::RomTypeInfo, RomType::ROM_LAST > & | getRomTypeInfo () |
Definition at line 14 of file RomInfo.hh.
|
inline |
Definition at line 26 of file RomInfo.hh.
|
inlinestatic |
Definition at line 69 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 197 of file RomInfo.cc.
Referenced by openmsx::RomInfoTopic::execute().
|
inline |
Definition at line 49 of file RomInfo.hh.
References fromString32().
Referenced by openmsx::SoftwareInfoTopic::execute(), and openmsx::ImGuiMedia::printDatabase().
|
inline |
Definition at line 52 of file RomInfo.hh.
References fromString32().
Referenced by openmsx::SoftwareInfoTopic::execute(), and openmsx::ImGuiMedia::printDatabase().
|
static |
Definition at line 192 of file RomInfo.cc.
Referenced by openmsx::RomInfoTopic::execute().
|
inline |
Definition at line 63 of file RomInfo.hh.
Referenced by openmsx::SoftwareInfoTopic::execute().
|
inline |
Definition at line 62 of file RomInfo.hh.
Referenced by openmsx::SoftwareInfoTopic::execute(), and openmsx::ImGuiMedia::printDatabase().
|
inline |
Definition at line 55 of file RomInfo.hh.
References fromString32().
Referenced by openmsx::SoftwareInfoTopic::execute(), and openmsx::ImGuiMedia::printDatabase().
|
inline |
Definition at line 58 of file RomInfo.hh.
References fromString32().
Referenced by openmsx::SoftwareInfoTopic::execute(), and openmsx::ImGuiMedia::printDatabase().
|
inline |
Definition at line 61 of file RomInfo.hh.
Referenced by openmsx::RomFactory::create(), and openmsx::SoftwareInfoTopic::execute().
|
static |
Definition at line 108 of file RomInfo.cc.
Referenced by getAllRomTypes().
|
inline |
Definition at line 43 of file RomInfo.hh.
References fromString32().
Referenced by openmsx::SoftwareInfoTopic::execute(), and openmsx::ImGuiMedia::printDatabase().
|
inline |
Definition at line 46 of file RomInfo.hh.
References fromString32().
Referenced by openmsx::SoftwareInfoTopic::execute(), and openmsx::ImGuiMedia::printDatabase().
|
static |
Definition at line 176 of file RomInfo.cc.
References openmsx::ROM_UNKNOWN, and utf8::unchecked::size().
Referenced by openmsx::RomFactory::create(), openmsx::RomInfoTopic::execute(), openmsx::ImGuiMedia::loadLine(), and openmsx::DBParser::stop().
|
static |
Definition at line 187 of file RomInfo.cc.
Referenced by openmsx::RomFactory::create(), openmsx::SoftwareInfoTopic::execute(), and openmsx::ImGuiMedia::save().