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
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.
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 T1 s11n::default_cleanup_functor< S11N_LIST_TYPE< T1 > >::value_type

Definition at line 32 of file reg_list_specializations.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 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 T1 s11n::default_cleanup_functor< S11N_LIST_TYPE< T1 > >::value_type

Definition at line 26 of file set.hpp.

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

Definition at line 27 of file set.hpp.


Member Function Documentation

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.

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]

Do nothing.

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

Definition at line 34 of file set.hpp.


The documentation for this struct was generated from the following files:
Generated on Sun Apr 27 11:46:49 2008 for libs11n-1.2.6 by  doxygen 1.5.3