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 159 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)
noexcept

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
private

Definition at line 161 of file mtvelements.hxx.

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


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