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)
 
OString dumpAsString ()
 

Private Attributes

::std::unique_ptr< ScFlatBoolSegmentsImplmpImpl
 

Detailed Description

Definition at line 86 of file segmenttree.hxx.

Constructor & Destructor Documentation

ScFlatBoolColSegments::ScFlatBoolColSegments ( SCCOL  nMaxCol)

Definition at line 440 of file segmenttree.cxx.

ScFlatBoolColSegments::ScFlatBoolColSegments ( const ScFlatBoolColSegments r)

Definition at line 445 of file segmenttree.cxx.

ScFlatBoolColSegments::~ScFlatBoolColSegments ( )

Definition at line 450 of file segmenttree.cxx.

Member Function Documentation

OString ScFlatBoolColSegments::dumpAsString ( )

Definition at line 486 of file segmenttree.cxx.

References getRangeData().

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

Definition at line 464 of file segmenttree.cxx.

References mpImpl.

Referenced by dumpAsString().

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

Definition at line 481 of file segmenttree.cxx.

References mpImpl.

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

Definition at line 476 of file segmenttree.cxx.

References mpImpl.

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

Definition at line 459 of file segmenttree.cxx.

References mpImpl.

Referenced by ScTable::ExtendPrintArea().

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

Definition at line 454 of file segmenttree.cxx.

References mpImpl.

Member Data Documentation

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

Definition at line 108 of file segmenttree.hxx.

Referenced by getRangeData(), insertSegment(), removeSegment(), setFalse(), and setTrue().


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