S3FC project page S3FC home page

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

s3_typegroup_traits Struct Template Reference

Alternative traits class that maps a type to a typegroup: this is used with that does not support partial template specialisations. More...

#include <s3_streamable.h>

List of all members.

Static Public Methods

s3_typegroup_streamable typegroup ()


Detailed Description

template<typename T>
struct s3_typegroup_traits< T >

Alternative traits class that maps a type to a typegroup: this is used with that does not support partial template specialisations.

This should be specialised for each type that needs to be associated with a typegroup. It contains a single instance, typegroup, that should have one of the following types:

The default typegroup is streamable (s3_typegroup_streamable). Explicit specialisations of this class should always be implemented using the supplied macros, S3_TYPEGROUP_TRAITS_xxx(T).

Definition at line 552 of file s3_streamable.h.


Member Function Documentation

template<typename T>
s3_typegroup_streamable s3_typegroup_traits< T >::typegroup   [inline, static]
 

Definition at line 554 of file s3_streamable.h.


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