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

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

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 >
typedef std::back_insert_iterator<std::vector<T> > openmsx::serialize_as_collection< std::vector< T > >::output_iterator

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: