MeVisLab Toolbox Reference
DCMTree_Serialization.h File Reference
#include "DCMTree_Defines.h"
#include <boost/cstdint.hpp>
#include <boost/limits.hpp>
#include <string>

Go to the source code of this file.

Classes

class  DCMTree_Serialization::Sink
 Interface of a data sink for the serialization of objects. More...
 
class  DCMTree_Serialization::Source
 Interface of a data source for the deserialization of objects. More...
 
class  DCMTree_Serialization::Serializable
 Interface which provides a method to serialize an object. More...
 
class  DCMTree_Serialization::Deserializable
 Interface which provides a method to deserialize an object. More...
 
class  DCMTree_Serialization::SerializerIntf< T >
 Interface of a class, which can be used to serialize objects. More...
 
class  DCMTree_Serialization::DeserializerIntf< T >
 Interface of a class, which can be used to deserialize objects without a default constructor. More...
 

Namespaces

namespace  DCMTree_Serialization
 

Enumerations

enum  DCMTree_Serialization::TypeCode {
  DCMTree_Serialization::TC_BOOL , DCMTree_Serialization::TC_SIGNED_INT , DCMTree_Serialization::TC_UNSIGNED_INT , DCMTree_Serialization::TC_SIGNED_SHORT ,
  DCMTree_Serialization::TC_UNSIGNED_SHORT , DCMTree_Serialization::TC_SIGNED_LONG , DCMTree_Serialization::TC_UNSIGNED_LONG , DCMTree_Serialization::TC_FLOAT ,
  DCMTree_Serialization::TC_DOUBLE , DCMTree_Serialization::TC_STRING , DCMTree_Serialization::TC_PAIR , DCMTree_Serialization::TC_VECTOR ,
  DCMTree_Serialization::TC_MAP , DCMTree_Serialization::TC_SET , DCMTree_Serialization::TC_MULTIMAP , DCMTree_Serialization::TC_ENUM ,
  DCMTree_Serialization::TC_OTHER , DCMTree_Serialization::TC_SIGNED_LONG_LONG , DCMTree_Serialization::TC_UNSIGNED_LONG_LONG
}
 Used to encode type of next serialized value into the stream. More...