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 147 of file mtvelements.hxx.

Member Typedef Documentation

Definition at line 149 of file mtvelements.hxx.

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

Definition at line 150 of file mtvelements.hxx.

Constructor & Destructor Documentation

sc::ColumnBlockPositionSet::ColumnBlockPositionSet ( ScDocument rDoc)

Definition at line 59 of file mtvelements.cxx.

Member Function Documentation

void sc::ColumnBlockPositionSet::clear ( )

Definition at line 99 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 154 of file mtvelements.hxx.

Referenced by clear(), and getBlockPosition().

TablesType sc::ColumnBlockPositionSet::maTables

Definition at line 153 of file mtvelements.hxx.

Referenced by clear(), and getBlockPosition().

ScDocument& sc::ColumnBlockPositionSet::mrDoc

Definition at line 152 of file mtvelements.hxx.

Referenced by getBlockPosition().

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