openMSX
|
#include <serialize_meta.hh>
Public Member Functions | |
PolymorphicInitializerRegistry (const PolymorphicInitializerRegistry &)=delete | |
PolymorphicInitializerRegistry (PolymorphicInitializerRegistry &&)=delete | |
PolymorphicInitializerRegistry & | operator= (const PolymorphicInitializerRegistry &)=delete |
PolymorphicInitializerRegistry & | operator= (PolymorphicInitializerRegistry &&)=delete |
template<typename T > | |
void | registerClass (const char *name) |
Static Public Member Functions | |
static PolymorphicInitializerRegistry & | instance () |
static void | init (const char *tag, Archive &ar, void *t) |
Definition at line 214 of file serialize_meta.hh.
|
delete |
|
delete |
|
static |
Definition at line 113 of file serialize_meta.cc.
References id, openmsx::PolymorphicInitializerRegistry< Archive >::instance(), lookup(), and t.
Referenced by openmsx::InputArchiveBase< Derived >::serializePolymorphic().
|
static |
Definition at line 98 of file serialize_meta.cc.
Referenced by openmsx::PolymorphicInitializerRegistry< Archive >::init(), and openmsx::RegisterInitializerHelper< Archive, T >::RegisterInitializerHelper().
|
delete |
|
delete |
|
inline |
Definition at line 224 of file serialize_meta.hh.
References openmsx::polyInitError(), and t.