Graphite  Version 3
An experimental 3D geometry processing program
serializer.h File Reference

Implementation of generic object lifecycle service. More...

#include <OGF/gom/common/common.h>
#include <OGF/gom/types/arg_list.h>
#include <iostream>

Go to the source code of this file.

Classes

class  OGF::Serializer
 Abstract base class for reading and writing values from/to streams. More...
 
class  OGF::StringSerializer
 Implementation of Serializer for std::string. More...
 
class  OGF::BoolSerializer
 Implementation of Serializer for bool. More...
 
class  OGF::PointerSerializer
 Implementation of Serializer for pointers. More...
 
class  OGF::EnumSerializer
 Implementation of Serializer for enums. More...
 
class  OGF::GenericSerializer< T >
 Generic implementation of Serializer. More...
 
class  OGF::GenericSerializer< ArgList >
 A specialization of GenericSerializer for ArgList. More...
 

Namespaces

 OGF
 Global Graphite namespace.
 

Typedefs

typedef SmartPointer< Serializer > OGF::Serializer_var
 Automatic reference-counted pointer to a Serializer.
 

Detailed Description

Implementation of generic object lifecycle service.

Implementation of the generic serialization mechanism.

Definition in file serializer.h.