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