Class FrameCPP::Version_3_4_5::ClassInfo
Frame Class Information.
Contained in: FrameCPP::Version_3_4_5
Derived from:
none
Derived by:
none
#include "../../../../../lib/framecpp/src/Version3_4_5/classinfo.hh"
Description:
This class stores information about the Frame classes which is needed during
the write and read procedures. This information is:
- Structure Header - This is used by the Dictionary class to identify
what type of object is being read from the stream. It is also used by
the Output class to write the header for an object before its first
appearance.
- Pointer to read function - This is used by the Dictionary class to read
a frame object into memory once it is identified on the stream.
Function Member Descriptions:
FrameCPP::Version_3_4_5::ClassInfo::ClassInfo - Default Constructor.
ClassInfo();
FrameCPP::Version_3_4_5::ClassInfo::ClassInfo - Copy constructor.
ClassInfo(const ClassInfo& info);
FrameCPP::Version_3_4_5::ClassInfo::ClassInfo
ClassInfo(const SH& sh, ReadPointer rp);
FrameCPP::Version_3_4_5::ClassInfo::getReadFunction - Get the pointer to the read function.
inline ClassInfo::ReadPointer getReadFunction() const;
Exceptions:
Exception | Description |
None. | |
FrameCPP::Version_3_4_5::ClassInfo::getSH - Get the Structure Header.
inline const SH& getSH() const;
Exceptions:
Exception | Description |
None. | |
FrameCPP::Version_3_4_5::ClassInfo::operator = - Assignment Operator.
const ClassInfo& operator =(const ClassInfo& info);
Parameters:
Parameter | Description |
const ClassInfo& info | Object to be assigned. |
Return value:
const ClassInfo&- This object.
Exceptions:
Exception | Description |
None. | |
Variable Member Descriptions:
FrameCPP::Version_3_4_5::ClassInfo::mRead -
ReadPointer mRead;
FrameCPP::Version_3_4_5::ClassInfo::mSH -
SH mSH;