LibreOffice Module sc (master)
1
|
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 () | |
ColumnBlockPosition * | getBlockPosition (SCCOL nCol) |
void | invalidate () |
Private Attributes | |
std::unique_ptr< Impl > | mpImpl |
Set of column block positions only for one table.
Definition at line 159 of file mtvelements.hxx.
sc::TableColumnBlockPositionSet::TableColumnBlockPositionSet | ( | ScDocument & | rDoc, |
SCTAB | nTab | ||
) |
Definition at line 110 of file mtvelements.cxx.
References ScDocument::FetchTable(), and mpImpl.
|
noexcept |
Definition at line 123 of file mtvelements.cxx.
sc::TableColumnBlockPositionSet::~TableColumnBlockPositionSet | ( | ) |
Definition at line 126 of file mtvelements.cxx.
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 | ( | ) |
|
private |
Definition at line 161 of file mtvelements.hxx.
Referenced by getBlockPosition(), invalidate(), and TableColumnBlockPositionSet().