a structure used to store list in a resource fork More...
#include <RagTimeStruct.hxx>
Public Types | |
| enum | Type { BuSl = 0, BuGr, SpBo, SpCe, SpDE, SpTe, SpVa, gray, colr, res_, Undef } |
| the different resource type which can be stored as list More... | |
Public Member Functions | |
| ResourceList () | |
| constructor | |
| bool | read (MWAWInputStreamPtr input, MWAWEntry &entry) |
| try to read the header block | |
Static Public Member Functions | |
| static std::string | getName (Type type) |
| returns a string corresponding to a type | |
Public Attributes | |
| Type | m_type |
| the resource type | |
| long | m_headerPos |
| the begin position of the header | |
| int | m_headerSize |
| the header size | |
| long | m_dataPos |
| the begin position of the first data | |
| int | m_dataNumber |
| the number of data | |
| int | m_dataSize |
| the data size | |
| long | m_endPos |
| the end pos | |
| std::string | m_extra |
| extra data | |
Friends | |
| std::ostream & | operator<< (std::ostream &o, ResourceList &zone) |
| operator<< | |
a structure used to store list in a resource fork
| RagTimeStruct::ResourceList::ResourceList | ( | ) | [inline] |
constructor
| static std::string RagTimeStruct::ResourceList::getName | ( | Type | type | ) | [inline, static] |
returns a string corresponding to a type
Referenced by RagTimeParser::findRsrcZones(), RagTimeStruct::operator<<(), and RagTimeSpreadsheet::readResource().
| bool RagTimeStruct::ResourceList::read | ( | MWAWInputStreamPtr | input, |
| MWAWEntry & | entry | ||
| ) |
try to read the header block
Referenced by RagTimeParser::findRsrcZones(), RagTimeSpreadsheet::readResource(), and RagTimeParser::readRsrcStructured().
| std::ostream& operator<< | ( | std::ostream & | o, |
| ResourceList & | zone | ||
| ) | [friend] |
operator<<
the number of data
Referenced by RagTimeStruct::operator<<(), and read().
the begin position of the first data
Referenced by read().
the data size
Referenced by RagTimeStruct::operator<<(), and read().
the end pos
Referenced by read().
| std::string RagTimeStruct::ResourceList::m_extra |
extra data
Referenced by RagTimeStruct::operator<<(), and read().
the begin position of the header
Referenced by read().
the header size
Referenced by RagTimeStruct::operator<<(), and read().
the resource type
Referenced by RagTimeParser::findRsrcZones(), RagTimeStruct::operator<<(), and read().