C++ API Reference
|
Class handling the data structure format type "Debug". More...
#include <adskDataStructureSerializerDebug.h>
Public Member Functions | |
~StructureSerializerDebug () override | |
Default destructor, does nothing. | |
Structure * | read (std::istream &cSrc, std::string &errors) const override |
Mandatory pure virtual read method fails immediately. More... | |
int | write (const Structure &dataToWrite, std::ostream &cDst) const override |
Output the Structure object in Debug format into the stream. More... | |
void | getFormatDescription (std::ostream &info) const override |
Get a description of the Debug structure format. More... | |
Public Member Functions inherited from StructureSerializer | |
StructureSerializer () | |
Default constructor, does nothing. | |
virtual | ~StructureSerializer () |
Default destructor, does nothing. | |
Class handling the data structure format type "Debug".
The "Debug" format is taken directly from the Print request handler on the Structure and owned object classes. The formatting will be self-describing so either print a structure or look at the Debug method in the adsk::Data::Structure class to see what information is printed.
|
overridevirtual |
Mandatory pure virtual read method fails immediately.
[in] | cSrc | Stream containing the Debug format data to be parsed |
[out] | errors | Description of problems found when parsing the string |
Implements StructureSerializer.
|
overridevirtual |
Output the Structure object in Debug format into the stream.
[in] | dataToWrite | Structure to be formatted |
[out] | cDst | Stream to which the Debug format of the structure is written |
Implements StructureSerializer.
|
overridevirtual |
Get a description of the Debug structure format.
[out] | info | Stream to which the Debug format description is output |
Implements StructureSerializer.