openMSX
|
#include <serialize_meta.hh>
Public Member Functions | |
PolymorphicLoaderRegistry (const PolymorphicLoaderRegistry &)=delete | |
PolymorphicLoaderRegistry (PolymorphicLoaderRegistry &&)=delete | |
PolymorphicLoaderRegistry & | operator= (const PolymorphicLoaderRegistry &)=delete |
PolymorphicLoaderRegistry & | operator= (PolymorphicLoaderRegistry &&)=delete |
template<typename T > | |
void | registerClass (const char *name) |
Static Public Member Functions | |
static PolymorphicLoaderRegistry & | instance () |
static void * | load (Archive &ar, unsigned id, const void *args) |
Definition at line 173 of file serialize_meta.hh.
|
delete |
|
delete |
|
static |
Definition at line 59 of file serialize_meta.cc.
Referenced by openmsx::PolymorphicLoaderRegistry< Archive >::load(), and openmsx::RegisterLoaderHelper< Archive, T >::RegisterLoaderHelper().
|
static |
Definition at line 74 of file serialize_meta.cc.
References id, openmsx::PolymorphicLoaderRegistry< Archive >::instance(), and lookup().
Referenced by openmsx::PolymorphicPointerLoader< T >::operator()().
|
delete |
|
delete |
|
inline |
Definition at line 183 of file serialize_meta.hh.