Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

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

Public Member Functions

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


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 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 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]
 

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 file:
Generated on Fri Nov 25 17:19:30 2005 for libs11n-1.2.0 by  doxygen 1.4.4