|
LibreOffice Module sc (master) 1
|
#include <segmenttree.hxx>
Classes | |
| class | ForwardIterator |
| struct | RangeData |
| class | RangeIterator |
Public Member Functions | |
| ScFlatBoolRowSegments (SCROW nMaxRow) | |
| ScFlatBoolRowSegments (const ScFlatBoolRowSegments &r) | |
| ~ScFlatBoolRowSegments () | |
| bool | setTrue (SCROW nRow1, SCROW nRow2) |
| bool | setFalse (SCROW nRow1, SCROW nRow2) |
| bool | getRangeData (SCROW nRow, RangeData &rData) const |
| bool | getRangeDataLeaf (SCROW nRow, RangeData &rData) |
| void | removeSegment (SCROW nRow1, SCROW nRow2) |
| void | insertSegment (SCROW nRow, SCROW nSize) |
| SCROW | findLastTrue () const |
| void | makeReady () |
| OString | dumpAsString () |
Private Attributes | |
| ::std::unique_ptr< ScFlatBoolSegmentsImpl > | mpImpl |
Definition at line 29 of file segmenttree.hxx.
| ScFlatBoolRowSegments::ScFlatBoolRowSegments | ( | SCROW | nMaxRow | ) |
Definition at line 425 of file segmenttree.cxx.
| ScFlatBoolRowSegments::ScFlatBoolRowSegments | ( | const ScFlatBoolRowSegments & | r | ) |
Definition at line 430 of file segmenttree.cxx.
| ScFlatBoolRowSegments::~ScFlatBoolRowSegments | ( | ) |
Definition at line 435 of file segmenttree.cxx.
| OString ScFlatBoolRowSegments::dumpAsString | ( | ) |
Definition at line 493 of file segmenttree.cxx.
References getRangeData(), and ScFlatBoolRowSegments::RangeData::mnRow2.
| SCROW ScFlatBoolRowSegments::findLastTrue | ( | ) | const |
Definition at line 483 of file segmenttree.cxx.
References mpImpl.
Definition at line 449 of file segmenttree.cxx.
Referenced by dumpAsString(), ScTable::StyleSheetChanged(), and ScColumn::UpdateSelectionFunction().
Definition at line 461 of file segmenttree.cxx.
Definition at line 478 of file segmenttree.cxx.
References mpImpl.
| void ScFlatBoolRowSegments::makeReady | ( | ) |
Definition at line 488 of file segmenttree.cxx.
References mpImpl.
Definition at line 473 of file segmenttree.cxx.
References mpImpl.
Definition at line 444 of file segmenttree.cxx.
References mpImpl.
Referenced by ScMarkData::GetSelectionCover().
Definition at line 439 of file segmenttree.cxx.
References mpImpl.
Referenced by ScDocShell::DBaseImport(), and ScAttrArray::FindStyleSheet().
|
private |
Definition at line 85 of file segmenttree.hxx.
Referenced by findLastTrue(), getRangeData(), getRangeDataLeaf(), insertSegment(), makeReady(), removeSegment(), setFalse(), and setTrue().