LotusSpreadsheetInternal::State Struct Reference

the state of LotusSpreadsheet More...

List of all members.

Public Member Functions

 State ()
 constructor
int getNumSheet () const
 returns the number of spreadsheet
SpreadsheetgetSheet (int id)
 returns the ith spreadsheet
librevenge::RVNGString getSheetName (int id) const
 returns the ith spreadsheet

Public Attributes

long m_eof
 the last file position
int m_version
 the file version
std::vector< Spreadsheetm_spreadsheetList
 the list of spreadsheet ( first: main spreadsheet, other report spreadsheet )
std::map< std::string, CellsListm_nameToCellsMap
 map name to position
std::vector< std::vector< Style > > m_rowStylesList
 the list of row styles
std::map< Vec2i, size_t > m_rowIdToStyleIdMap
 map sheet x row to row style id
std::multimap< Vec2i, Vec2im_rowIdToChildRowIdMap
 map sheet x row to child style

Detailed Description

the state of LotusSpreadsheet


Constructor & Destructor Documentation

constructor


Member Function Documentation

returns the number of spreadsheet

returns the ith spreadsheet

librevenge::RVNGString LotusSpreadsheetInternal::State::getSheetName ( int  id) const [inline]

returns the ith spreadsheet


Member Data Documentation

the last file position

map name to position

map sheet x row to child style

map sheet x row to row style id

the list of row styles

the list of spreadsheet ( first: main spreadsheet, other report spreadsheet )

Referenced by getNumSheet(), getSheet(), getSheetName(), and State().


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