#include <falcondata.h>

Public Member Functions | |
| virtual FalconData * | clone () const =0 |
| virtual bool | deserialize (Stream *stream, bool bLive) |
| Deserializes the object from a stream. | |
| virtual void | gcMark (uint32 mark)=0 |
| virtual bool | isSequence () const |
| virtual bool | serialize (Stream *stream, bool bLive) const |
| Serializes this instance on a stream. | |
| virtual | ~FalconData () |
| virtual Falcon::FalconData::~FalconData | ( | ) | [inline, virtual] |
| virtual FalconData* Falcon::FalconData::clone | ( | ) | const [pure virtual] |
Implemented in Falcon::CoreSlot, Falcon::CoreTable, Falcon::DirEntry, Falcon::FileStat, Falcon::Format, Falcon::BaseFileStream, Falcon::GeneratorSeq, Falcon::ItemArray, Falcon::ItemList, Falcon::ItemSet, Falcon::Iterator, Falcon::LinearDict, Falcon::PageDict, Falcon::PoopSeq, Falcon::RangeSeq, Falcon::ROStringStream, Falcon::Stream, Falcon::StreamBuffer, Falcon::StringStream, Falcon::TimeStamp, Falcon::Tokenizer, Falcon::TranscoderEOL, Falcon::TranscoderByte, Falcon::TranscoderUTF8, and Falcon::TranscoderUTF16.
| virtual bool Falcon::FalconData::deserialize | ( | Stream * | stream, | |
| bool | bLive | |||
| ) | [virtual] |
Deserializes the object from a stream.
The object should be created shortly before this call, giving instruction to the constructor not to perform a full initialization, as the content of the object will be soon overwritten.
Will throw in case of error.
| IOError | in case of stream error. |
| stream | The stream from which to read the object. | |
| bLive | If true, |
| virtual void Falcon::FalconData::gcMark | ( | uint32 | mark | ) | [pure virtual] |
Implemented in Falcon::CoreIterator, Falcon::CoreSlot, Falcon::CoreTable, Falcon::DirEntry, Falcon::FileStat, Falcon::Format, Falcon::GeneratorSeq, Falcon::ItemArray, Falcon::ItemList, Falcon::ItemSet, Falcon::Iterator, Falcon::LinearDict, Falcon::PageDict, Falcon::PoopSeq, Falcon::Sequence, Falcon::Stream, Falcon::StringStream, Falcon::TimeStamp, and Falcon::Tokenizer.
| virtual bool Falcon::FalconData::isSequence | ( | ) | const [inline, virtual] |
| virtual bool Falcon::FalconData::serialize | ( | Stream * | stream, | |
| bool | bLive | |||
| ) | const [virtual] |
Serializes this instance on a stream.
| IOError | in case of stream error. |
1.5.8