LibreOffice Module sc (master) 1
|
A simple container to keep track of cells that depend on basic modules changes. More...
Public Member Functions | |
void | addCell (const OUString &rModuleName, ScFormulaCell *pCell) |
void | removeCell (const ScFormulaCell *pCell) |
void | getCellsByModule (const OUString &rModuleName, vector< ScFormulaCell * > &rCells) |
Private Types | |
typedef std::unordered_map< OUString, vector< ScFormulaCell * > > | ModuleCellMap |
Private Attributes | |
ModuleCellMap | maCells |
A simple container to keep track of cells that depend on basic modules changes.
We don't check for duplicates at insertion time; instead, we remove duplicates at query time.
Definition at line 42 of file macromgr.cxx.
|
private |
Definition at line 89 of file macromgr.cxx.
|
inline |
Definition at line 45 of file macromgr.cxx.
References maCells.
|
inline |
Definition at line 70 of file macromgr.cxx.
|
inline |
Definition at line 62 of file macromgr.cxx.
References maCells.
|
private |
Definition at line 90 of file macromgr.cxx.
Referenced by addCell(), getCellsByModule(), and removeCell().