OpenASIP 2.2
|
#include <Serializer.hh>
Public Member Functions | |
virtual void | writeState (const ObjectState *state)=0 |
virtual ObjectState * | readState ()=0 |
virtual | ~Serializer () |
All serializers must implement this interface.
Definition at line 45 of file Serializer.hh.
|
inlinevirtual |
Definition at line 63 of file Serializer.hh.
|
pure virtual |
Creates an ObjectState tree according to the input.
SerializerException | If an error occurs while reading input. |
Implemented in IPXactSerializer, GUIOptionsSerializer, BEMSerializer, IDF::IDFSerializer, ADFSerializer, OperationSerializer, OSEdOptionsSerializer, and XMLSerializer.
|
pure virtual |
Serializes the given ObjectState tree.
state | Root of the ObjectState tree. |
SerializerException | If an error occurs while serializing. |
Implemented in IPXactSerializer, ADFSerializer, GUIOptionsSerializer, XMLSerializer, BEMSerializer, IDF::IDFSerializer, OperationSerializer, and OSEdOptionsSerializer.