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
|
inline |
constructor
Referenced by operator<<.
|
inlinestatic |
returns a string corresponding to a type
Referenced by RagTimeParser::findRsrcZones(), 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().
|
friend |
operator<<
| int RagTimeStruct::ResourceList::m_dataNumber |
the number of data
Referenced by operator<<, read(), RagTimeSpreadsheet::readResource(), RagTimeParser::readRsrcStructured(), and ResourceList().
| long RagTimeStruct::ResourceList::m_dataPos |
the begin position of the first data
Referenced by read(), RagTimeSpreadsheet::readResource(), RagTimeParser::readRsrcStructured(), and ResourceList().
| int RagTimeStruct::ResourceList::m_dataSize |
the data size
Referenced by operator<<, read(), RagTimeSpreadsheet::readResource(), RagTimeParser::readRsrcStructured(), and ResourceList().
| long RagTimeStruct::ResourceList::m_endPos |
the end pos
Referenced by read(), RagTimeSpreadsheet::readResource(), RagTimeParser::readRsrcStructured(), and ResourceList().
| std::string RagTimeStruct::ResourceList::m_extra |
extra data
Referenced by operator<<, read(), and ResourceList().
| long RagTimeStruct::ResourceList::m_headerPos |
the begin position of the header
Referenced by read(), and ResourceList().
| int RagTimeStruct::ResourceList::m_headerSize |
the header size
Referenced by operator<<, read(), and ResourceList().
| Type RagTimeStruct::ResourceList::m_type |
the resource type
Referenced by RagTimeParser::findRsrcZones(), operator<<, read(), RagTimeSpreadsheet::readResource(), and ResourceList().