openMSX
Public Member Functions | Static Public Member Functions | List of all members
openmsx::PolymorphicInitializerRegistry< Archive > Class Template Reference

#include <serialize_meta.hh>

Public Member Functions

template<typename T >
void registerClass (const char *name)
 

Static Public Member Functions

static PolymorphicInitializerRegistryinstance ()
 
static void init (const char *tag, Archive &ar, void *t)
 

Detailed Description

template<typename Archive>
class openmsx::PolymorphicInitializerRegistry< Archive >

Definition at line 285 of file serialize_meta.hh.

Member Function Documentation

◆ init()

template<typename Archive >
void openmsx::PolymorphicInitializerRegistry< Archive >::init ( const char *  tag,
Archive &  ar,
void *  t 
)
static

◆ instance()

template<typename Archive >
PolymorphicInitializerRegistry< Archive > & openmsx::PolymorphicInitializerRegistry< Archive >::instance ( )
static

◆ registerClass()

template<typename Archive >
template<typename T >
void openmsx::PolymorphicInitializerRegistry< Archive >::registerClass ( const char *  name)
inline

Definition at line 290 of file serialize_meta.hh.

References make_unique().


The documentation for this class was generated from the following files: