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().