s11n::default_cleanup_functor< S11N_LIST_TYPE< T1 > > Struct Template Reference

Specialization for list-compliant types. More...

#include <reg_list_specializations.hpp>

List of all members.

Public Types

typedef T1 value_type
typedef S11N_LIST_TYPE< T1 > serializable_type
typedef T1 value_type
typedef S11N_LIST_TYPE< T1 > serializable_type

Public Member Functions

void operator() (serializable_type &p) const throw ()
 Calls s11n::cleanup_serializable() for each item in [p.begin(),p.end()).
void operator() (serializable_type &p) const throw ()
 Do nothing.

Detailed Description

template<typename T1>
struct s11n::default_cleanup_functor< S11N_LIST_TYPE< T1 > >

Specialization for list-compliant types.

Definition at line 30 of file reg_list_specializations.hpp.


Member Typedef Documentation

template<typename T1 >
typedef S11N_LIST_TYPE< T1 > s11n::default_cleanup_functor< S11N_LIST_TYPE< T1 > >::serializable_type

Definition at line 27 of file multiset.hpp.

template<typename T1 >
typedef S11N_LIST_TYPE< T1 > s11n::default_cleanup_functor< S11N_LIST_TYPE< T1 > >::serializable_type

Definition at line 33 of file reg_list_specializations.hpp.

template<typename T1 >
typedef T1 s11n::default_cleanup_functor< S11N_LIST_TYPE< T1 > >::value_type

Definition at line 26 of file multiset.hpp.

template<typename T1 >
typedef T1 s11n::default_cleanup_functor< S11N_LIST_TYPE< T1 > >::value_type

Definition at line 32 of file reg_list_specializations.hpp.


Member Function Documentation

template<typename T1 >
void s11n::default_cleanup_functor< S11N_LIST_TYPE< T1 > >::operator() ( serializable_type p  )  const throw () [inline]

Do nothing.

In a multiset<T>, the contained members are const, so we can't rightfully do anything about them here.

Definition at line 34 of file multiset.hpp.

template<typename T1 >
void s11n::default_cleanup_functor< S11N_LIST_TYPE< T1 > >::operator() ( serializable_type p  )  const throw () [inline]

Calls s11n::cleanup_serializable() for each item in [p.begin(),p.end()).

Definition at line 39 of file reg_list_specializations.hpp.


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

Generated on Sat Mar 20 12:29:25 2010 for libs11n-1.2.10 by  doxygen 1.6.1