S3FC project page S3FC home page

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

s3_streamable_dispatcher Struct Template Reference

#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)
void pack_array (const T *const &t, s3_pack_buffer &b, const size_t &n)
void unpack_array (T *&t, const s3_pack_buffer &b, bool inplace)
void pack (const T &t, s3_pack_buffer &b, const s3_typegroup_pod &)
void unpack (T &t, const s3_pack_buffer &b, const s3_typegroup_pod &)
void pack_array (const T *const &t, s3_pack_buffer &b, const size_t &n, const s3_typegroup_pod &)
void unpack_array (T *&t, const s3_pack_buffer &b, bool inplace, const s3_typegroup_pod &)
void pack (const T &t, s3_pack_buffer &b, const s3_typegroup_streamable &)
void unpack (T &t, const s3_pack_buffer &b, const s3_typegroup_streamable &)
void pack (const T &t, s3_pack_buffer &b, const s3_typegroup_other &)
void unpack (T &t, const s3_pack_buffer &b, const s3_typegroup_other &)
void pack (const T &t, s3_pack_buffer &b, const s3_typegroup_stl &)
void unpack (T &t, const s3_pack_buffer &b, const s3_typegroup_stl &)

template<typename T>
struct s3_streamable_dispatcher< T >


Member Function Documentation

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

Definition at line 708 of file s3_streamable.h.

References s3_streamable_helper_stl::pack.

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

Definition at line 694 of file s3_streamable.h.

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

Definition at line 680 of file s3_streamable.h.

References s3_streamable_helper_streamable::pack.

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

Definition at line 650 of file s3_streamable.h.

References s3_streamable_helper_pod::pack.

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

Definition at line 624 of file s3_streamable.h.

Referenced by s3_streamable::pack.

template<typename T>
void s3_streamable_dispatcher< T >::pack_array const T *const &    t,
s3_pack_buffer   b,
const size_t &    n,
const s3_typegroup_pod  
[inline, static]
 

Definition at line 662 of file s3_streamable.h.

References s3_streamable_helper_pod::pack_array.

template<typename T>
void s3_streamable_dispatcher< T >::pack_array const T *const &    t,
s3_pack_buffer   b,
const size_t &    n
[inline, static]
 

Definition at line 634 of file s3_streamable.h.

Referenced by s3_streamable::pack_array.

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

Definition at line 714 of file s3_streamable.h.

References s3_streamable_helper_stl::unpack.

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

Definition at line 700 of file s3_streamable.h.

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

Definition at line 686 of file s3_streamable.h.

References s3_streamable_helper_streamable::unpack.

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

Definition at line 656 of file s3_streamable.h.

References s3_streamable_helper_pod::unpack.

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

Definition at line 629 of file s3_streamable.h.

Referenced by s3_streamable::unpack.

template<typename T>
void s3_streamable_dispatcher< T >::unpack_array T *&    t,
const s3_pack_buffer   b,
bool    inplace,
const s3_typegroup_pod  
[inline, static]
 

Definition at line 670 of file s3_streamable.h.

References s3_streamable_helper_pod::unpack_array.

template<typename T>
void s3_streamable_dispatcher< T >::unpack_array T *&    t,
const s3_pack_buffer   b,
bool    inplace
[inline, static]
 

Definition at line 641 of file s3_streamable.h.

Referenced by s3_streamable::unpack_array.


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