MDSTk Libraries  1.1.0
Medical Data Segmentation Toolkit
Public Types | Static Public Member Functions
mds::mod::CSerializationTraits< T > Class Template Reference

Template providing serialization specific information. More...

#include <mdsSerializationTraits.h>

List of all members.

Public Types

enum  { VERSION = CSerializable::VERSION }
 Current serialization interface version. More...
enum  { isSerializable = SIsDerived<T, CSerializable>::RESULT }
 Is the T type serializable? More...

Static Public Member Functions

static int getBlockSize ()
 Returns recommended binary block size.
static int getCompression ()
 Returns the recommended compression method.
static const char * getName ()
 Returns unique name of the T type.
static int getVersion ()
 Returns interface version number.

Detailed Description

template<typename T>
class mds::mod::CSerializationTraits< T >

Template providing serialization specific information.


Member Enumeration Documentation

template<typename T >
anonymous enum

Current serialization interface version.

Enumerator:
VERSION 
template<typename T >
anonymous enum

Is the T type serializable?

Enumerator:
isSerializable 

Member Function Documentation

template<typename T >
static int mds::mod::CSerializationTraits< T >::getBlockSize ( ) [static]

Returns recommended binary block size.

template<typename T >
static int mds::mod::CSerializationTraits< T >::getCompression ( ) [static]

Returns the recommended compression method.

template<typename T >
static const char* mds::mod::CSerializationTraits< T >::getName ( ) [static]

Returns unique name of the T type.

template<typename T >
static int mds::mod::CSerializationTraits< T >::getVersion ( ) [static]

Returns interface version number.


The documentation for this class was generated from the following file: