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

Member Typedef Documentation

◆ ColumnsType

Definition at line 180 of file mtvelements.hxx.

◆ TablesType

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

Definition at line 181 of file mtvelements.hxx.

Constructor & Destructor Documentation

◆ ColumnBlockPositionSet()

sc::ColumnBlockPositionSet::ColumnBlockPositionSet ( ScDocument rDoc)

Definition at line 69 of file mtvelements.cxx.

Member Function Documentation

◆ clear()

void sc::ColumnBlockPositionSet::clear ( )

Definition at line 109 of file mtvelements.cxx.

References maMtxTables, and maTables.

◆ getBlockPosition()

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

Member Data Documentation

◆ maMtxTables

std::mutex sc::ColumnBlockPositionSet::maMtxTables

Definition at line 185 of file mtvelements.hxx.

Referenced by clear(), and getBlockPosition().

◆ maTables

TablesType sc::ColumnBlockPositionSet::maTables

Definition at line 184 of file mtvelements.hxx.

Referenced by clear(), and getBlockPosition().

◆ mrDoc

ScDocument& sc::ColumnBlockPositionSet::mrDoc

Definition at line 183 of file mtvelements.hxx.

Referenced by getBlockPosition().

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