S3FC project page S3FC home page

Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

s3_streamable_helper_stl Struct Template Reference

This is the helper class that is invoked to pack types in the s3_typegroup_stl_seq. More...

#include <s3_streamable.h>

List of all members.

Static Public Methods

void pack (const T &t, s3_pack_buffer &b)
void unpack (T &t, const s3_pack_buffer &b)


Detailed Description

template<typename T>
struct s3_streamable_helper_stl< T >

This is the helper class that is invoked to pack types in the s3_typegroup_stl_seq.

Forward iteration is used and each element is packed using s3_streamable::pack(). This allows recusive packing of containers of containers. T should be an STL Sequence or an STL Unique Sorted Associative Container.

Definition at line 345 of file s3_streamable.h.


Member Function Documentation

template<typename T>
void s3_streamable_helper_stl< T >::pack const T &    t,
s3_pack_buffer   b
[static]
 

Definition at line 121 of file s3_streamable.tcc.

References s3_streamable::pack.

Referenced by s3_streamable_dispatcher::pack.

template<typename T>
void s3_streamable_helper_stl< T >::unpack T &    t,
const s3_pack_buffer   b
[static]
 

Definition at line 141 of file s3_streamable.tcc.

References s3_streamable::unpack.

Referenced by s3_streamable_dispatcher::unpack.


The documentation for this struct was generated from the following files:
Send comments to: s3fc@stonethree.com SourceForge Logo