WT_Object_Stream Class Reference

Inheritance diagram for WT_Object_Stream:

Inheritance graph
[legend]
Collaboration diagram for WT_Object_Stream:

Collaboration graph
[legend]
List of all members.

Detailed Description

Definition at line 31 of file object_stream.h.

Public Member Functions

 WT_Object_Stream ()
 Constructs a WT_Object_Stream object.
 WT_Object_Stream (WT_Object_Stream const &object_stream)
 Copy Constructor.
virtual ~WT_Object_Stream ()
 Destroys a WT_Object_Stream object.
void set_owner (WT_Boolean bOwn)

Protected Member Functions

virtual WT_ID object_id () const
 Returns the WT_ID for this object.
WT_Type object_type () const
 Returns the object type WT_Type::Option.
virtual WT_Result serialize (WT_File &) const
 Causes the serialization of the object to the file.
virtual WT_Result process (WT_File &)
 Calls the configured action handler for this object (passes in the file reference.).
virtual WT_Result materialize (WT_Opcode const &, WT_File &)
 Provided to implement WT_Object, but not used (returns WT_Result::Toolkit_Usage_Error).

Friends

class WT_W2D_Class_Factory


Member Function Documentation

virtual WT_Result WT_Object_Stream::process WT_File  )  [inline, protected, virtual]
 

Calls the configured action handler for this object (passes in the file reference.).

Warning:
This is used by the framework and should not be called by client code.

Implements WT_Object.

Reimplemented in WT_Macro_Definition, and WT_Overpost.

Definition at line 68 of file object_stream.h.

virtual WT_Result WT_Object_Stream::serialize WT_File  )  const [inline, protected, virtual]
 

Causes the serialization of the object to the file.

If this is a WT_Drawable derived object, this method may cause the object to be delayed (in case a coincident like-object follows) and/or merged (in case a coincident like-object preceeded) so as to optimize the output.

Return values:
WT_Result::Success The operation was successful.

Implements WT_Object.

Reimplemented in WT_Macro_Definition, and WT_Overpost.

Definition at line 64 of file object_stream.h.


The documentation for this class was generated from the following file:
Generated on Tue Jan 6 22:41:23 2009 for Autodesk DWF Whip 2D Toolkit by  doxygen 1.4.5