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