openMSX
Public Types | Public Member Functions | List of all members
openmsx::MapConstrArgsCopy< Base, Derived > Struct Template Reference

#include <serialize_meta.hh>

Public Types

using TUPLEIn = typename PolymorphicConstructorArgs< Base >::type
 
using TUPLEOut = typename PolymorphicConstructorArgs< Derived >::type
 

Public Member Functions

TUPLEOut operator() (const TUPLEIn &t)
 

Detailed Description

template<typename Base, typename Derived>
struct openmsx::MapConstrArgsCopy< Base, Derived >

Definition at line 99 of file serialize_meta.hh.

Member Typedef Documentation

◆ TUPLEIn

template<typename Base , typename Derived >
using openmsx::MapConstrArgsCopy< Base, Derived >::TUPLEIn = typename PolymorphicConstructorArgs<Base>::type

Definition at line 101 of file serialize_meta.hh.

◆ TUPLEOut

template<typename Base , typename Derived >
using openmsx::MapConstrArgsCopy< Base, Derived >::TUPLEOut = typename PolymorphicConstructorArgs<Derived>::type

Definition at line 102 of file serialize_meta.hh.

Member Function Documentation

◆ operator()()

template<typename Base , typename Derived >
TUPLEOut openmsx::MapConstrArgsCopy< Base, Derived >::operator() ( const TUPLEIn t)
inline

Definition at line 105 of file serialize_meta.hh.


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