StarObjectSpreadsheetInternal::ScMultiRecord Struct Reference

Internal: a structure use to read ScMultiRecord zone of a StarObjectSpreadsheet. More...

List of all members.

Public Member Functions

 ScMultiRecord (StarZone &zone)
 constructor
 ~ScMultiRecord ()
 destructor
bool open ()
 try to open a zone
void close (std::string const &wh)
 try to close a zone
bool isContentOpened () const
 returns true if a content is opened
bool openContent (std::string const &wh)
 try to go to the new content positon
bool closeContent (std::string const &wh)
 try to go to the new content positon
long getContentLastPosition () const
 returns the last content position

Protected Attributes

StarZonem_zone
 the main zone
bool m_zoneOpened
 true if a SfxRecord has been opened
uint32_t m_actualRecord
 the actual record
uint32_t m_numRecord
 the number of record
long m_startPos
 the start of data position
long m_endPos
 the end of data position
long m_endContentPos
 the end of the content position
long m_endRecordPos
 the end of the record position
std::vector< uint32_t > m_offsetList
 the list of offset
std::string m_extra
 extra data

Private Member Functions

 ScMultiRecord (ScMultiRecord const &orig)
ScMultiRecordoperator= (ScMultiRecord const &orig)

Friends

std::ostream & operator<< (std::ostream &o, ScMultiRecord const &r)
 basic operator<< ; print header data

Detailed Description

Internal: a structure use to read ScMultiRecord zone of a StarObjectSpreadsheet.


Constructor & Destructor Documentation

constructor


Member Function Documentation

returns true if a content is opened

Referenced by StarObjectSpreadsheet::readCalcDocument().

ScMultiRecord& StarObjectSpreadsheetInternal::ScMultiRecord::operator= ( ScMultiRecord const &  orig) [private]

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  o,
ScMultiRecord const &  r 
) [friend]

basic operator<< ; print header data


Member Data Documentation

the actual record

Referenced by open(), and openContent().

the end of data position

Referenced by close(), getContentLastPosition(), open(), and openContent().

the end of the record position

Referenced by close(), and open().

extra data

Referenced by open().

the number of record

Referenced by open(), and openContent().

the list of offset

Referenced by open(), and openContent().

the start of data position

Referenced by open().

true if a SfxRecord has been opened

Referenced by close(), open(), and ~ScMultiRecord().


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