structure to parse a layout in a text zone (very incomplete) More...
#include <StarLayout.hxx>
Public Member Functions | |
StarLayout () | |
constructor | |
bool | read (StarZone &zone, StarObject &object) |
try to read a layout: 'U' | |
Protected Member Functions | |
bool | readC1 (StarZone &zone, StarObject &object) |
try to read a sub zone: 'c1' or 'cc', 'cd' | |
bool | readC2 (StarZone &zone, StarObject &object) |
try to read a sub zone: 'c2', 'c3', 'c6', 'c8', 'c9', 'ce', 'd2', 'd3', 'd7', 'e3' or 'f2' | |
bool | readC4 (StarZone &zone, StarObject &object) |
try to read a sub zone: 'c4' or 'c7' | |
bool | readD0 (StarZone &zone, StarObject &object) |
try to read a sub zone: 'd0' | |
bool | readD8 (StarZone &zone, StarObject &object) |
try to read a sub zone: 'd8' | |
bool | readChild (StarZone &zone, StarObject &object) |
try to read a child of a zone | |
bool | readHeader (StarZone &zone, libstoff::DebugStream &f, int &type, int valueMode=1) const |
try to read a block header | |
bool | readDataBlock (StarZone &zone, libstoff::DebugStream &f) const |
try to read a small data block | |
int | readNumber (STOFFInputStreamPtr input, int vers) const |
try to read a positive number of 1|2 bytes depending on the version: | |
Protected Attributes | |
uint16_t | m_version |
the version | |
structure to parse a layout in a text zone (very incomplete)
|
inline |
constructor
bool StarLayout::read | ( | StarZone & | zone, |
StarObject & | object | ||
) |
try to read a layout: 'U'
Referenced by StarObjectText::readWriterDocument().
|
protected |
try to read a sub zone: 'c1' or 'cc', 'cd'
Referenced by readChild().
|
protected |
try to read a sub zone: 'c2', 'c3', 'c6', 'c8', 'c9', 'ce', 'd2', 'd3', 'd7', 'e3' or 'f2'
Referenced by readChild().
|
protected |
try to read a sub zone: 'c4' or 'c7'
Referenced by readChild().
|
protected |
|
protected |
try to read a sub zone: 'd0'
Referenced by readChild().
|
protected |
try to read a sub zone: 'd8'
Referenced by readChild().
|
protected |
try to read a small data block
Referenced by readC1(), and readHeader().
|
protected |
|
protected |
|
protected |
the version
Referenced by read(), readC1(), readC2(), readD0(), readD8(), readHeader(), and readNumber().