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>

Classes

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

Constructor & Destructor Documentation

◆ TableColumnBlockPositionSet() [1/2]

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

Definition at line 125 of file mtvelements.cxx.

References ScDocument::FetchTable(), and mpImpl.

◆ TableColumnBlockPositionSet() [2/2]

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

Definition at line 138 of file mtvelements.cxx.

◆ ~TableColumnBlockPositionSet()

sc::TableColumnBlockPositionSet::~TableColumnBlockPositionSet ( )

Definition at line 141 of file mtvelements.cxx.

Member Function Documentation

◆ getBlockPosition()

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

Definition at line 143 of file mtvelements.cxx.

References mpImpl.

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

◆ invalidate()

void sc::TableColumnBlockPositionSet::invalidate ( )

Definition at line 168 of file mtvelements.cxx.

References mpImpl.

Referenced by ScDocumentImportImpl::invalidateBlockPositionSet(), and ScTable::Query().

Member Data Documentation

◆ mpImpl

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

Definition at line 201 of file mtvelements.hxx.

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


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