LotusSpreadsheetInternal::State Struct Reference documentation

- Main Page
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Member Functions | Public Attributes | List of all members
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:

- LotusSpreadsheet.cpp