StarObjectSpreadsheetInternal::RowContent Class Reference documentation

Public Member Functions | Public Attributes | List of all members
StarObjectSpreadsheetInternal::RowContent Class Reference

Internal: structure used to store a row of a StarObjectSpreadsheet. More...

## Public Member Functions
| RowContent ()
| constructor More...
void | compressItemList ()
| try to compress the item list and create a attribute list More...

## Public Attributes
std::map< int, std::shared_ptr< Cell > > | m_colToCellMap
| map col -> cell More...
std::map< STOFFVec2i, std::shared_ptr< StarAttribute > > | m_colToAttributeMap
| map col -> attribute More...

## Detailed Description

Internal: structure used to store a row of a StarObjectSpreadsheet.

## Constructor & Destructor Documentation

## ◆ RowContent()

StarObjectSpreadsheetInternal::RowContent::RowContent | ( |  | ) |
| inline

constructor

## Member Function Documentation

## ◆ compressItemList()

void StarObjectSpreadsheetInternal::RowContent::compressItemList | ( |  | ) |
| inline

try to compress the item list and create a attribute list

## Member Data Documentation

## ◆ m_colToAttributeMap

std::map<STOFFVec2i, std::shared_ptr<StarAttribute> > StarObjectSpreadsheetInternal::RowContent::m_colToAttributeMap

map col -> attribute

Referenced by compressItemList().

## ◆ m_colToCellMap

std::map<int, std::shared_ptr<Cell> > StarObjectSpreadsheetInternal::RowContent::m_colToCellMap

map col -> cell

Referenced by StarObjectSpreadsheetInternal::Table::getCell().

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

- StarObjectSpreadsheet.cxx