ldas-tools-framecpp 3.0.4
|
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. |