openMSX
Public Member Functions | List of all members
openmsx::PolymorphicSaver< Archive, T > Class Template Reference

#include <serialize_meta.hh>

Inheritance diagram for openmsx::PolymorphicSaver< Archive, T >:
Inheritance graph
[legend]
Collaboration diagram for openmsx::PolymorphicSaver< Archive, T >:
Collaboration graph
[legend]

Public Member Functions

 PolymorphicSaver (const char *name_)
 
void save (Archive &ar, const void *v) const override
 
- Public Member Functions inherited from openmsx::PolymorphicSaverBase< Archive >
virtual ~PolymorphicSaverBase ()=default
 

Detailed Description

template<typename Archive, typename T>
class openmsx::PolymorphicSaver< Archive, T >

Definition at line 135 of file serialize_meta.hh.

Constructor & Destructor Documentation

◆ PolymorphicSaver()

template<typename Archive , typename T >
openmsx::PolymorphicSaver< Archive, T >::PolymorphicSaver ( const char *  name_)
inlineexplicit

Definition at line 138 of file serialize_meta.hh.

Member Function Documentation

◆ save()

template<typename Archive , typename T >
void openmsx::PolymorphicSaver< Archive, T >::save ( Archive &  ar,
const void *  v 
) const
inlineoverridevirtual

Implements openmsx::PolymorphicSaverBase< Archive >.

Definition at line 142 of file serialize_meta.hh.


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