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

typedef T::value_type value_type
 
typedef T::const_iterator const_iterator
 
typedef std::insert_iterator< T > output_iterator
 

Static Public Member Functions

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

Static Public Attributes

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

Detailed Description

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

Definition at line 11 of file serialize_stl.hh.

Member Typedef Documentation

template<typename T>
typedef T::const_iterator openmsx::serialize_as_stl_collection< T >::const_iterator

Definition at line 16 of file serialize_stl.hh.

template<typename T>
typedef std::insert_iterator<T> openmsx::serialize_as_stl_collection< T >::output_iterator

Definition at line 21 of file serialize_stl.hh.

template<typename T>
typedef T::value_type openmsx::serialize_as_stl_collection< T >::value_type

Definition at line 14 of file serialize_stl.hh.

Member Function Documentation

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

Definition at line 18 of file serialize_stl.hh.

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

Definition at line 25 of file serialize_stl.hh.

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.

Member Data Documentation

template<typename T>
const bool openmsx::serialize_as_stl_collection< T >::loadInPlace = false
static

Definition at line 20 of file serialize_stl.hh.

template<typename T>
const int openmsx::serialize_as_stl_collection< T >::size = -1
static

Definition at line 13 of file serialize_stl.hh.


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