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

#include <olinetab.hxx>

Collaboration diagram for ScSubOutlineIterator:
[legend]

Public Member Functions

 ScSubOutlineIterator (ScOutlineArray *pOutlineArray)
 
 ScSubOutlineIterator (ScOutlineArray *pOutlineArray, size_t nLevel, size_t nEntry)
 
ScOutlineEntryGetNext ()
 
size_t LastLevel () const
 
size_t LastEntry () const
 
void DeleteLast ()
 

Private Attributes

ScOutlineArraypArray
 
SCCOLROW nStart
 
SCCOLROW nEnd
 
size_t nSubLevel
 
size_t nSubEntry
 
size_t nDepth
 

Detailed Description

Definition at line 171 of file olinetab.hxx.

Constructor & Destructor Documentation

◆ ScSubOutlineIterator() [1/2]

ScSubOutlineIterator::ScSubOutlineIterator ( ScOutlineArray pOutlineArray)

Definition at line 785 of file olinetab.cxx.

References ScOutlineArray::nDepth, nDepth, and pArray.

◆ ScSubOutlineIterator() [2/2]

ScSubOutlineIterator::ScSubOutlineIterator ( ScOutlineArray pOutlineArray,
size_t  nLevel,
size_t  nEntry 
)

Member Function Documentation

◆ DeleteLast()

void ScSubOutlineIterator::DeleteLast ( )

◆ GetNext()

ScOutlineEntry * ScSubOutlineIterator::GetNext ( )

◆ LastEntry()

size_t ScSubOutlineIterator::LastEntry ( ) const

Definition at line 842 of file olinetab.cxx.

References nSubEntry.

Referenced by ScOutlineArray::finalizeImport(), and ScOutlineArray::ManualAction().

◆ LastLevel()

size_t ScSubOutlineIterator::LastLevel ( ) const
inline

Member Data Documentation

◆ nDepth

size_t ScSubOutlineIterator::nDepth
private

Definition at line 179 of file olinetab.hxx.

Referenced by DeleteLast(), ScOutlineArray::GetDepth(), GetNext(), and ScSubOutlineIterator().

◆ nEnd

SCCOLROW ScSubOutlineIterator::nEnd
private

Definition at line 176 of file olinetab.hxx.

Referenced by GetNext(), and ScSubOutlineIterator().

◆ nStart

SCCOLROW ScSubOutlineIterator::nStart
private

Definition at line 175 of file olinetab.hxx.

Referenced by GetNext(), and ScSubOutlineIterator().

◆ nSubEntry

size_t ScSubOutlineIterator::nSubEntry
private

Definition at line 178 of file olinetab.hxx.

Referenced by DeleteLast(), GetNext(), LastEntry(), and ScSubOutlineIterator().

◆ nSubLevel

size_t ScSubOutlineIterator::nSubLevel
private

Definition at line 177 of file olinetab.hxx.

Referenced by DeleteLast(), GetNext(), LastLevel(), and ScSubOutlineIterator().

◆ pArray

ScOutlineArray* ScSubOutlineIterator::pArray
private

Definition at line 174 of file olinetab.hxx.

Referenced by DeleteLast(), GetNext(), and ScSubOutlineIterator().


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