MeVisLabToolboxReference
MeVis/Foundation/Sources/DicomTree/MLDicomTree/DCMTree_Serialization.h File Reference

Library for stream serialization for DCMTree library. More...

#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...

Detailed Description

Library for stream serialization for DCMTree library.

Author:
Sascha Bohnenkamp
Date:
10/2006

Definition in file DCMTree_Serialization.h.