LibreOffice Module sc (master)  1
Public Member Functions | Private Types | Private Attributes | List of all members
sc::ColumnBlockPositionSet Class Reference

#include <mtvelements.hxx>

Collaboration diagram for sc::ColumnBlockPositionSet:

Public Member Functions

 ColumnBlockPositionSet (ScDocument &rDoc)
ColumnBlockPositiongetBlockPosition (SCTAB nTab, SCCOL nCol)
void clear ()

Private Types

typedef std::unordered_map< SCCOL, ColumnBlockPositionColumnsType
typedef std::unordered_map< SCTAB, ColumnsTypeTablesType

Private Attributes

TablesType maTables
std::mutex maMtxTables

Detailed Description

Definition at line 138 of file mtvelements.hxx.

Member Typedef Documentation

Definition at line 140 of file mtvelements.hxx.

typedef std::unordered_map<SCTAB, ColumnsType> sc::ColumnBlockPositionSet::TablesType

Definition at line 141 of file mtvelements.hxx.

Constructor & Destructor Documentation

sc::ColumnBlockPositionSet::ColumnBlockPositionSet ( ScDocument rDoc)

Definition at line 54 of file mtvelements.cxx.

Member Function Documentation

void sc::ColumnBlockPositionSet::clear ( )

Definition at line 94 of file mtvelements.cxx.

References maMtxTables, and maTables.

ColumnBlockPosition * sc::ColumnBlockPositionSet::getBlockPosition ( SCTAB  nTab,
SCCOL  nCol 

Member Data Documentation

std::mutex sc::ColumnBlockPositionSet::maMtxTables

Definition at line 145 of file mtvelements.hxx.

Referenced by clear(), and getBlockPosition().

TablesType sc::ColumnBlockPositionSet::maTables

Definition at line 144 of file mtvelements.hxx.

Referenced by clear(), and getBlockPosition().

ScDocument& sc::ColumnBlockPositionSet::mrDoc

Definition at line 143 of file mtvelements.hxx.

Referenced by getBlockPosition().

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