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

#include <serialize_stl.hh>

Inheritance diagram for openmsx::serialize_as_collection< std::vector< T > >:
Inheritance graph
[legend]
Collaboration diagram for openmsx::serialize_as_collection< std::vector< T > >:
Collaboration graph
[legend]

Public Types

using output_iterator = typename std::back_insert_iterator< std::vector< T >>
 
- Public Types inherited from openmsx::serialize_as_stl_collection< std::vector< T > >
using value_type = typename std::vector< T >::value_type
 
using const_iterator = typename std::vector< T >::const_iterator
 
using output_iterator = typename std::insert_iterator< std::vector< T > >
 

Static Public Member Functions

static void prepare (std::vector< T > &v, int n)
 
static output_iterator output (std::vector< T > &v)
 
- Static Public Member Functions inherited from openmsx::serialize_as_stl_collection< std::vector< T > >
static const_iterator begin (const std::vector< T > &t)
 
static const_iterator end (const std::vector< T > &t)
 
static void prepare (std::vector< T > &t, int)
 
static output_iterator output (std::vector< T > &t)
 

Static Public Attributes

static const bool loadInPlace = false
 
- Static Public Attributes inherited from openmsx::serialize_as_stl_collection< std::vector< T > >
static const int size
 
static const bool loadInPlace
 

Detailed Description

template<typename T>
struct openmsx::serialize_as_collection< std::vector< T > >

Definition at line 42 of file serialize_stl.hh.

Member Typedef Documentation

template<typename T >
using openmsx::serialize_as_collection< std::vector< T > >::output_iterator = typename std::back_insert_iterator<std::vector<T>>

Definition at line 52 of file serialize_stl.hh.

Member Function Documentation

template<typename T >
static output_iterator openmsx::serialize_as_collection< std::vector< T > >::output ( std::vector< T > &  v)
inlinestatic

Definition at line 56 of file serialize_stl.hh.

template<typename T >
static void openmsx::serialize_as_collection< std::vector< T > >::prepare ( std::vector< T > &  v,
int  n 
)
inlinestatic

Definition at line 53 of file serialize_stl.hh.

Member Data Documentation

template<typename T >
const bool openmsx::serialize_as_collection< std::vector< T > >::loadInPlace = false
static

Definition at line 50 of file serialize_stl.hh.


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