|
LibreOffice Module sc (master) 1
|
#include <mtvelements.hxx>
Public Member Functions | |
| ColumnBlockPositionSet (ScDocument &rDoc) | |
| ColumnBlockPosition * | getBlockPosition (SCTAB nTab, SCCOL nCol) |
| void | clear () |
Private Types | |
| typedef std::unordered_map< SCCOL, ColumnBlockPosition > | ColumnsType |
| typedef std::unordered_map< SCTAB, ColumnsType > | TablesType |
Private Attributes | |
| ScDocument & | mrDoc |
| TablesType | maTables |
| std::mutex | maMtxTables |
Definition at line 178 of file mtvelements.hxx.
|
private |
Definition at line 180 of file mtvelements.hxx.
|
private |
Definition at line 181 of file mtvelements.hxx.
| sc::ColumnBlockPositionSet::ColumnBlockPositionSet | ( | ScDocument & | rDoc | ) |
Definition at line 69 of file mtvelements.cxx.
| void sc::ColumnBlockPositionSet::clear | ( | ) |
Definition at line 109 of file mtvelements.cxx.
References maMtxTables, and maTables.
| ColumnBlockPosition * sc::ColumnBlockPositionSet::getBlockPosition | ( | SCTAB | nTab, |
| SCCOL | nCol | ||
| ) |
Definition at line 71 of file mtvelements.cxx.
References ScDocument::InitColumnBlockPosition(), maMtxTables, maTables, and mrDoc.
Referenced by sc::RefUpdateContext::getBlockPosition().
|
private |
Definition at line 185 of file mtvelements.hxx.
Referenced by clear(), and getBlockPosition().
|
private |
Definition at line 184 of file mtvelements.hxx.
Referenced by clear(), and getBlockPosition().
|
private |
Definition at line 183 of file mtvelements.hxx.
Referenced by getBlockPosition().