Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

SuifCloneStream Class Reference

#include <suif_clone_stream.h>

Inheritance diagram for SuifCloneStream:

CloneStream OutputStream InputStream ObjectStream ObjectStream List of all members.

Public Methods

 SuifCloneStream ( ObjectFactory* of, MetaClassVisitor<ObjectClone>* object_clone_visitor )
virtual ~SuifCloneStream ()
virtual void clonestream_write ( const ObjectWrapper &obj, bool addressable, FinishClone finish_function = 0 )
virtual void write ( const ObjectWrapper &obj, bool addressable = true )
virtual ObjectClone retrieve_object_clone_behavior ( MetaClass* meta_class)
virtual void finish ( Address address )


Detailed Description


Constructor & Destructor Documentation

SuifCloneStream::SuifCloneStream ( ObjectFactory * of,
MetaClassVisitor<ObjectClone>* object_clone_visitor)

SuifCloneStream::~SuifCloneStream () [virtual]


Member Function Documentation

void SuifCloneStream::clonestream_write ( const ObjectWrapper & obj,
bool addressable,
FinishClone finish_function = 0) [virtual]

void SuifCloneStream::finish ( Address address) [virtual]

ObjectClone SuifCloneStream::retrieve_object_clone_behavior ( MetaClass * meta_class) [virtual]

void SuifCloneStream::write ( const ObjectWrapper & obj,
bool addressable = true) [virtual]

Reimplemented from OutputStream.


The documentation for this class was generated from the following files:
Generated at Mon Jul 31 13:44:39 2000 for NCI SUIF by doxygen 1.1.2 written by Dimitri van Heesch, © 1997-2000