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

#include <rangeutl.hxx>

Collaboration diagram for ScAreaNameIterator:
[legend]

Public Member Functions

 ScAreaNameIterator (const ScDocument &rDoc)
 
bool Next (OUString &rName, ScRange &rRange)
 
bool WasDBName () const
 

Private Attributes

ScRangeNamepRangeName
 
ScDBCollectionpDBCollection
 
ScRangeName::const_iterator maRNPos
 
ScRangeName::const_iterator maRNEnd
 
ScDBCollection::NamedDBs::const_iterator maDBPos
 
ScDBCollection::NamedDBs::const_iterator maDBEnd
 
bool bFirstPass
 

Detailed Description

Returns
areas with reference and all db-areas

Definition at line 256 of file rangeutl.hxx.

Constructor & Destructor Documentation

◆ ScAreaNameIterator()

ScAreaNameIterator::ScAreaNameIterator ( const ScDocument rDoc)

Definition at line 994 of file rangeutl.cxx.

References ScRangeName::begin(), ScRangeName::end(), maRNEnd, maRNPos, and pRangeName.

Member Function Documentation

◆ Next()

bool ScAreaNameIterator::Next ( OUString &  rName,
ScRange rRange 
)

◆ WasDBName()

bool ScAreaNameIterator::WasDBName ( ) const
inline

Member Data Documentation

◆ bFirstPass

bool ScAreaNameIterator::bFirstPass
private

Definition at line 265 of file rangeutl.hxx.

Referenced by Next().

◆ maDBEnd

ScDBCollection::NamedDBs::const_iterator ScAreaNameIterator::maDBEnd
private

Definition at line 264 of file rangeutl.hxx.

Referenced by Next().

◆ maDBPos

ScDBCollection::NamedDBs::const_iterator ScAreaNameIterator::maDBPos
private

Definition at line 263 of file rangeutl.hxx.

Referenced by Next().

◆ maRNEnd

ScRangeName::const_iterator ScAreaNameIterator::maRNEnd
private

Definition at line 262 of file rangeutl.hxx.

Referenced by Next(), and ScAreaNameIterator().

◆ maRNPos

ScRangeName::const_iterator ScAreaNameIterator::maRNPos
private

Definition at line 261 of file rangeutl.hxx.

Referenced by Next(), and ScAreaNameIterator().

◆ pDBCollection

ScDBCollection* ScAreaNameIterator::pDBCollection
private

Definition at line 260 of file rangeutl.hxx.

Referenced by Next().

◆ pRangeName

ScRangeName* ScAreaNameIterator::pRangeName
private

Definition at line 259 of file rangeutl.hxx.

Referenced by Next(), and ScAreaNameIterator().


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