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

Set of column block positions only for one table. More...

#include <mtvelements.hxx>


struct  Impl

Public Member Functions

 TableColumnBlockPositionSet (ScDocument &rDoc, SCTAB nTab)
 TableColumnBlockPositionSet (TableColumnBlockPositionSet &&rOther) noexcept
 ~TableColumnBlockPositionSet ()
ColumnBlockPositiongetBlockPosition (SCCOL nCol)
void invalidate ()

Private Attributes

std::unique_ptr< ImplmpImpl

Detailed Description

Set of column block positions only for one table.

Definition at line 158 of file mtvelements.hxx.

Constructor & Destructor Documentation

sc::TableColumnBlockPositionSet::TableColumnBlockPositionSet ( ScDocument rDoc,
SCTAB  nTab 

Definition at line 110 of file mtvelements.cxx.

References ScDocument::FetchTable(), and mpImpl.

sc::TableColumnBlockPositionSet::TableColumnBlockPositionSet ( TableColumnBlockPositionSet &&  rOther)

Definition at line 123 of file mtvelements.cxx.

sc::TableColumnBlockPositionSet::~TableColumnBlockPositionSet ( )

Definition at line 126 of file mtvelements.cxx.

Member Function Documentation

ColumnBlockPosition * sc::TableColumnBlockPositionSet::getBlockPosition ( SCCOL  nCol)

Definition at line 128 of file mtvelements.cxx.

References mpImpl.

Referenced by ScDocumentImportImpl::getBlockPosition(), and ScTable::ValidQuery().

void sc::TableColumnBlockPositionSet::invalidate ( )

Definition at line 153 of file mtvelements.cxx.

References mpImpl.

Referenced by ScTable::Query().

Member Data Documentation

std::unique_ptr<Impl> sc::TableColumnBlockPositionSet::mpImpl

Definition at line 160 of file mtvelements.hxx.

Referenced by getBlockPosition(), invalidate(), and TableColumnBlockPositionSet().

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