RagTimeStruct::ResourceList Struct Reference

a structure used to store list in a resource fork More...

#include <RagTimeStruct.hxx>

List of all members.

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<<

Detailed Description

a structure used to store list in a resource fork


Member Enumeration Documentation

the different resource type which can be stored as list

Enumerator:
BuSl 
BuGr 
SpBo 
SpCe 
SpDE 
SpTe 
SpVa 
gray 
colr 
res_ 
Undef 

Constructor & Destructor Documentation


Member Function Documentation

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().


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  o,
ResourceList zone 
) [friend]

operator<<


Member Data Documentation

the begin position of the first data

Referenced by read().

the end pos

Referenced by read().

extra data

Referenced by RagTimeStruct::operator<<(), and read().

the begin position of the header

Referenced by read().


The documentation for this struct was generated from the following files: