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().