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 166 of file olinetab.hxx.

Constructor & Destructor Documentation

ScSubOutlineIterator::ScSubOutlineIterator ( ScOutlineArray pOutlineArray)

Definition at line 768 of file olinetab.cxx.

References ScOutlineArray::nDepth, nDepth, and pArray.

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

Member Function Documentation

void ScSubOutlineIterator::DeleteLast ( )
ScOutlineEntry * ScSubOutlineIterator::GetNext ( )
size_t ScSubOutlineIterator::LastEntry ( ) const

Definition at line 825 of file olinetab.cxx.

References nSubEntry.

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

size_t ScSubOutlineIterator::LastLevel ( ) const
inline

Member Data Documentation

size_t ScSubOutlineIterator::nDepth
private

Definition at line 174 of file olinetab.hxx.

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

SCCOLROW ScSubOutlineIterator::nEnd
private

Definition at line 171 of file olinetab.hxx.

Referenced by GetNext(), and ScSubOutlineIterator().

SCCOLROW ScSubOutlineIterator::nStart
private

Definition at line 170 of file olinetab.hxx.

Referenced by GetNext(), and ScSubOutlineIterator().

size_t ScSubOutlineIterator::nSubEntry
private

Definition at line 173 of file olinetab.hxx.

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

size_t ScSubOutlineIterator::nSubLevel
private

Definition at line 172 of file olinetab.hxx.

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

ScOutlineArray* ScSubOutlineIterator::pArray
private

Definition at line 169 of file olinetab.hxx.

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


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