|
LibreOffice Module sc (master) 1
|
#include <segmenttree.hxx>
Classes | |
| struct | RangeData |
Public Member Functions | |
| ScFlatBoolColSegments (SCCOL nMaxCol) | |
| ScFlatBoolColSegments (const ScFlatBoolColSegments &r) | |
| ~ScFlatBoolColSegments () | |
| bool | setTrue (SCCOL nCol1, SCCOL nCol2) |
| bool | setFalse (SCCOL nCol1, SCCOL nCol2) |
| bool | getRangeData (SCCOL nCol, RangeData &rData) |
| void | removeSegment (SCCOL nCol1, SCCOL nCol2) |
| void | insertSegment (SCCOL nCol, SCCOL nSize) |
| void | makeReady () |
| OString | dumpAsString () |
Private Attributes | |
| ::std::unique_ptr< ScFlatBoolSegmentsImpl > | mpImpl |
Definition at line 88 of file segmenttree.hxx.
| ScFlatBoolColSegments::ScFlatBoolColSegments | ( | SCCOL | nMaxCol | ) |
Definition at line 514 of file segmenttree.cxx.
| ScFlatBoolColSegments::ScFlatBoolColSegments | ( | const ScFlatBoolColSegments & | r | ) |
Definition at line 519 of file segmenttree.cxx.
| ScFlatBoolColSegments::~ScFlatBoolColSegments | ( | ) |
Definition at line 524 of file segmenttree.cxx.
| OString ScFlatBoolColSegments::dumpAsString | ( | ) |
Definition at line 565 of file segmenttree.cxx.
References getRangeData(), and ScFlatBoolColSegments::RangeData::mnCol2.
Definition at line 538 of file segmenttree.cxx.
Referenced by dumpAsString(), and ScTable::ExtendPrintArea().
Definition at line 555 of file segmenttree.cxx.
References mpImpl.
| void ScFlatBoolColSegments::makeReady | ( | ) |
Definition at line 560 of file segmenttree.cxx.
References mpImpl.
Definition at line 550 of file segmenttree.cxx.
References mpImpl.
Definition at line 533 of file segmenttree.cxx.
References mpImpl.
Referenced by ScTable::ExtendPrintArea().
Definition at line 528 of file segmenttree.cxx.
References mpImpl.
Referenced by ScTable::ExtendPrintArea().
|
private |
Definition at line 113 of file segmenttree.hxx.
Referenced by getRangeData(), insertSegment(), makeReady(), removeSegment(), setFalse(), and setTrue().