LibreOffice Module sc (master)  1
Classes | Public Member Functions | Private Attributes | List of all members
ScFlatBoolColSegments Class Reference

#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< ScFlatBoolSegmentsImplmpImpl
 

Detailed Description

Definition at line 88 of file segmenttree.hxx.

Constructor & Destructor Documentation

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.

Member Function Documentation

OString ScFlatBoolColSegments::dumpAsString ( )

Definition at line 565 of file segmenttree.cxx.

References getRangeData().

bool ScFlatBoolColSegments::getRangeData ( SCCOL  nCol,
RangeData rData 
)

Definition at line 538 of file segmenttree.cxx.

References mpImpl.

Referenced by dumpAsString().

void ScFlatBoolColSegments::insertSegment ( SCCOL  nCol,
SCCOL  nSize 
)

Definition at line 555 of file segmenttree.cxx.

References mpImpl.

void ScFlatBoolColSegments::makeReady ( )

Definition at line 560 of file segmenttree.cxx.

References mpImpl.

void ScFlatBoolColSegments::removeSegment ( SCCOL  nCol1,
SCCOL  nCol2 
)

Definition at line 550 of file segmenttree.cxx.

References mpImpl.

bool ScFlatBoolColSegments::setFalse ( SCCOL  nCol1,
SCCOL  nCol2 
)

Definition at line 533 of file segmenttree.cxx.

References mpImpl.

Referenced by ScTable::ExtendPrintArea().

bool ScFlatBoolColSegments::setTrue ( SCCOL  nCol1,
SCCOL  nCol2 
)

Definition at line 528 of file segmenttree.cxx.

References mpImpl.

Member Data Documentation

::std::unique_ptr<ScFlatBoolSegmentsImpl> ScFlatBoolColSegments::mpImpl
private

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