Serialization Context that de-duplicates objects when writing to a stream. Duplicated objects are ide...
Definition DeduplicationWriteContext.h:16
plResult WriteObject(plStreamWriter &inout_stream, const T &obj)
Writes a single object to the stream. Can be either a reference or a pointer to the object.
plResult WriteObject(plStreamWriter &inout_stream, const plSharedPtr< T > &pObject)
Writes a single object to the stream.
plResult WriteObject(plStreamWriter &inout_stream, const plUniquePtr< T > &pObject)
Writes a single object to the stream.
Base class for serialization contexts. A serialization context can be used to add high level logic to...
Definition SerializationContext.h:10