#include <vpr/IO/SerializableObject.h>
Inheritance diagram for vpr::WriteableObject:

Public Member Functions | |
| virtual | ~WriteableObject () |
| virtual vpr::ReturnStatus | writeObject (vpr::ObjectWriter *writer)=0 |
| Template method for writing object this object to the given stream. | |
Protected Member Functions | |
| WriteableObject () | |
| WriteableObject (const WriteableObject &) | |
Instances of this type can be serialized to a stream (also known as marshalling).
Definition at line 61 of file SerializableObject.h.
| virtual vpr::WriteableObject::~WriteableObject | ( | ) | [inline, virtual] |
| vpr::WriteableObject::WriteableObject | ( | ) | [inline, protected] |
| vpr::WriteableObject::WriteableObject | ( | const WriteableObject & | ) | [inline, protected] |
| virtual vpr::ReturnStatus vpr::WriteableObject::writeObject | ( | vpr::ObjectWriter * | writer | ) | [pure virtual] |
Template method for writing object this object to the given stream.
| writer | The object writer to which the data for this object will be written to allow serialization of this object. |
Implemented in vpr::SerializableObjectMixin< BASE >, and vpr::GUID.
1.5.1