Base for all frame objects. More...
#include <FrameSpec.hh>


Public Member Functions | |
| Object (class_type Class, const Description *Description, frame_spec_version_type FrameSpec) | |
| constructor | |
| Object (const Object &Source) | |
| copy constructor | |
| Object (class_type Class, const Description *Description, frame_spec_version_type FrameSpec) | |
| constructor | |
| Object (const Object &Source) | |
| copy constructor | |
| virtual | ~Object () |
| destructor | |
| virtual | ~Object () |
| destructor | |
| class_type | GetClass () const |
| Retrieve the class identifier. | |
| class_type | GetClass () const |
| Retrieve the class identifier. | |
| virtual const Description * | GetDescription () const |
| Retrieve FrSH/FrSE description of the parent object. | |
| virtual const Description * | GetDescription () const |
| Retrieve FrSH/FrSE description of the parent object. | |
| const Object & | operator= (const Object &Source) |
| Assignement operator. | |
| const Object & | operator= (const Object &Source) |
| Assignement operator. | |
| ostream_type & | WriteNext (ostream_type &Stream) const |
| Write a next pointer to the parent to the stream. | |
| ostream_type & | WriteNext (ostream_type &Stream) const |
| Write a next pointer to the parent to the stream. | |
Protected Member Functions | |
| virtual class_type | getClass () const |
| Retrieve the class identifier. | |
| virtual class_type | getClass () const |
| Retrieve the class identifier. | |
Base for all frame objects.
This is the base class for all frame objects that need to be written to or read from a frame stream.
| FrameCPP::Common::FrameSpec::Object::Object | ( | class_type | Class, |
| const Description * | Description, | ||
| frame_spec_version_type | FrameSpec ) |
constructor
Allocation of the object's resources.
| [in] | Class | A unique identifier that identifies the class of object. |
| [in] | Description | Description of the class |
| FrameCPP::Common::FrameSpec::Object::Object | ( | const Object & | Source | ) |
copy constructor
| [in] | Source | Object to duplicate |
| FrameCPP::Common::FrameSpec::Object::Object | ( | class_type | Class, |
| const Description * | Description, | ||
| frame_spec_version_type | FrameSpec ) |
constructor
| [in] | Class | A unique identifier that identifies the class of object. |
| [in] | Description | Description of the class |
| FrameCPP::Common::FrameSpec::Object::Object | ( | const Object & | Source | ) |
copy constructor
| [in] | Source | Object to duplicate |
|
inline |
Retrieve the class identifier.
| class_type FrameCPP::Common::FrameSpec::Object::GetClass | ( | ) | const |
Retrieve the class identifier.
|
inlinevirtual |
Retrieve FrSH/FrSE description of the parent object.
Implements FrameCPP::Common::FrameSpec::ObjectInterface.
|
virtual |
Retrieve FrSH/FrSE description of the parent object.
Implements FrameCPP::Common::FrameSpec::ObjectInterface.
|
inline |
Assignement operator.
Assignment operator.
| [in] | Source | The instance to replicate. |
Assignement operator.
| [in] | Source | The instance to replicate. |
| ostream_type & FrameCPP::Common::FrameSpec::Object::WriteNext | ( | ostream_type & | Stream | ) | const |
Write a next pointer to the parent to the stream.
| [in,out] | Stream | The output stream to receive the next pointer. |
| ostream_type & FrameCPP::Common::FrameSpec::Object::WriteNext | ( | ostream_type & | Stream | ) | const |
Write a next pointer to the parent to the stream.
| [in,out] | Stream | The output stream to receive the next pointer. |