openMSX
Public Types | Static Public Member Functions | Static Public Attributes | List of all members
openmsx::serialize_as_stl_collection< T > Struct Template Reference

#include <serialize_stl.hh>

Inheritance diagram for openmsx::serialize_as_stl_collection< T >:
Inheritance graph
[legend]
Collaboration diagram for openmsx::serialize_as_stl_collection< T >:
Collaboration graph
[legend]

Public Types

using value_type = typename T::value_type
 

Static Public Member Functions

static auto begin (const T &t)
 
static auto end (const T &t)
 
static void prepare (T &t, int)
 
static auto output (T &t)
 

Static Public Attributes

static constexpr int size = -1
 
static constexpr bool loadInPlace = false
 

Detailed Description

template<typename T>
struct openmsx::serialize_as_stl_collection< T >

Definition at line 13 of file serialize_stl.hh.

Member Typedef Documentation

◆ value_type

template<typename T >
using openmsx::serialize_as_stl_collection< T >::value_type = typename T::value_type

Definition at line 16 of file serialize_stl.hh.

Member Function Documentation

◆ begin()

template<typename T >
static auto openmsx::serialize_as_stl_collection< T >::begin ( const T &  t)
inlinestatic

Definition at line 18 of file serialize_stl.hh.

References t.

◆ end()

template<typename T >
static auto openmsx::serialize_as_stl_collection< T >::end ( const T &  t)
inlinestatic

Definition at line 19 of file serialize_stl.hh.

References t.

◆ output()

template<typename T >
static auto openmsx::serialize_as_stl_collection< T >::output ( T &  t)
inlinestatic

Definition at line 25 of file serialize_stl.hh.

References t.

◆ prepare()

template<typename T >
static void openmsx::serialize_as_stl_collection< T >::prepare ( T &  t,
int   
)
inlinestatic

Definition at line 22 of file serialize_stl.hh.

References t.

Member Data Documentation

◆ loadInPlace

template<typename T >
constexpr bool openmsx::serialize_as_stl_collection< T >::loadInPlace = false
staticconstexpr

Definition at line 21 of file serialize_stl.hh.

◆ size

template<typename T >
constexpr int openmsx::serialize_as_stl_collection< T >::size = -1
staticconstexpr

Definition at line 15 of file serialize_stl.hh.


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