|
template<typename Archive , typename T > |
void | openmsx::serialize (Archive &ar, T &t, unsigned version) |
|
template<typename Archive , typename T1 , typename T2 > |
void | openmsx::serialize (Archive &ar, std::pair< T1, T2 > &p, unsigned) |
|
void | openmsx::enumError (std::string_view str) |
|
template<typename T > |
std::string | openmsx::toString (std::initializer_list< enum_string< T > > list, T t_) |
|
template<typename T > |
T | openmsx::fromString (std::initializer_list< enum_string< T > > list, std::string_view str_) |
|
template<typename Archive , typename T , typename SaveAction > |
void | openmsx::saveEnum (std::initializer_list< enum_string< T > > list, T t, SaveAction save) |
|
template<typename Archive , typename T , typename LoadAction > |
void | openmsx::loadEnum (std::initializer_list< enum_string< T > > list, T &t, LoadAction load) |
|
template<typename Variant > |
Variant | openmsx::defaultConstructVariant (size_t index) |
|
unsigned | openmsx::loadVersionHelper (MemInputArchive &, const char *, unsigned) |
|
unsigned | openmsx::loadVersionHelper (XmlInputArchive &ar, const char *className, unsigned latestVersion) |
|
template<typename T , typename Archive > |
unsigned | openmsx::loadVersion (Archive &ar) |
|
void | openmsx::pointerError (unsigned id) |
|