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 *pDoc)
 
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 248 of file rangeutl.hxx.

Constructor & Destructor Documentation

ScAreaNameIterator::ScAreaNameIterator ( const ScDocument pDoc)

Definition at line 937 of file rangeutl.cxx.

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

Member Function Documentation

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

Member Data Documentation

bool ScAreaNameIterator::bFirstPass
private

Definition at line 257 of file rangeutl.hxx.

Referenced by Next().

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

Definition at line 256 of file rangeutl.hxx.

Referenced by Next().

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

Definition at line 255 of file rangeutl.hxx.

Referenced by Next().

ScRangeName::const_iterator ScAreaNameIterator::maRNEnd
private

Definition at line 254 of file rangeutl.hxx.

Referenced by Next(), and ScAreaNameIterator().

ScRangeName::const_iterator ScAreaNameIterator::maRNPos
private

Definition at line 253 of file rangeutl.hxx.

Referenced by Next(), and ScAreaNameIterator().

ScDBCollection* ScAreaNameIterator::pDBCollection
private

Definition at line 252 of file rangeutl.hxx.

Referenced by Next().

ScRangeName* ScAreaNameIterator::pRangeName
private

Definition at line 251 of file rangeutl.hxx.

Referenced by Next(), and ScAreaNameIterator().


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