LotusSpreadsheetInternal::State Struct Reference

the state of LotusSpreadsheet More...

Public Member Functions

 State ()
 constructor More...
 
int getNumSheet () const
 returns the number of spreadsheet More...
 
Spreadsheet & getSheet (int id)
 returns the ith spreadsheet More...
 
librevenge::RVNGString getSheetName (int id) const
 returns the ith spreadsheet More...
 

Public Attributes

long m_eof
 the last file position More...
 
int m_version
 the file version More...
 
std::vector< Spreadsheet > m_spreadsheetList
 the list of spreadsheet ( first: main spreadsheet, other report spreadsheet ) More...
 
std::map< std::string, CellsList > m_nameToCellsMap
 map name to position More...
 
std::vector< RowStyles > m_rowStylesList
 the list of row styles More...
 
std::map< Vec2i, size_t > m_rowSheetIdToStyleIdMap
 map Vec2i(row, sheetId) to row style id More...
 
std::multimap< Vec2i, Vec2i > m_rowSheetIdToChildRowIdMap
 map Vec2i(row, sheetId) to child style More...
 

Detailed Description

the state of LotusSpreadsheet

Constructor & Destructor Documentation

LotusSpreadsheetInternal::State::State ( )
inline

constructor

Member Function Documentation

int LotusSpreadsheetInternal::State::getNumSheet ( ) const
inline

returns the number of spreadsheet

Spreadsheet& LotusSpreadsheetInternal::State::getSheet ( int  id)
inline

returns the ith spreadsheet

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

returns the ith spreadsheet

Member Data Documentation

long LotusSpreadsheetInternal::State::m_eof

the last file position

std::map<std::string, CellsList> LotusSpreadsheetInternal::State::m_nameToCellsMap

map name to position

std::multimap<Vec2i,Vec2i> LotusSpreadsheetInternal::State::m_rowSheetIdToChildRowIdMap

map Vec2i(row, sheetId) to child style

std::map<Vec2i,size_t> LotusSpreadsheetInternal::State::m_rowSheetIdToStyleIdMap

map Vec2i(row, sheetId) to row style id

std::vector<RowStyles> LotusSpreadsheetInternal::State::m_rowStylesList

the list of row styles

std::vector<Spreadsheet> LotusSpreadsheetInternal::State::m_spreadsheetList

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

int LotusSpreadsheetInternal::State::m_version

the file version


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

Generated on Wed May 18 2016 13:54:55 for libwps by doxygen 1.8.11