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:
[legend]

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

ScDocumentmrDoc
 
TablesType maTables
 
osl::Mutex maMtxTables
 

Detailed Description

Definition at line 139 of file mtvelements.hxx.

Member Typedef Documentation

Definition at line 141 of file mtvelements.hxx.

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

Definition at line 142 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

osl::Mutex sc::ColumnBlockPositionSet::maMtxTables
private

Definition at line 146 of file mtvelements.hxx.

Referenced by clear(), and getBlockPosition().

TablesType sc::ColumnBlockPositionSet::maTables
private

Definition at line 145 of file mtvelements.hxx.

Referenced by clear(), and getBlockPosition().

ScDocument& sc::ColumnBlockPositionSet::mrDoc
private

Definition at line 144 of file mtvelements.hxx.

Referenced by getBlockPosition().


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