LibreOffice Module formula (master) 1
Public Member Functions | Static Public Member Functions | Private Types | Private Member Functions | Private Attributes | List of all members
formula::FormulaTokenArrayReferencesIterator Class Reference

#include <tokenarray.hxx>

Collaboration diagram for formula::FormulaTokenArrayReferencesIterator:
[legend]

Public Member Functions

 FormulaTokenArrayReferencesIterator (const FormulaTokenArrayStandardRange &rRange)
 
FormulaTokenArrayReferencesIterator operator++ (int)
 
FormulaTokenArrayReferencesIterator const & operator++ ()
 
FormulaTokenoperator* () const
 
bool operator== (const FormulaTokenArrayReferencesIterator &rhs) const
 
bool operator!= (const FormulaTokenArrayReferencesIterator &rhs) const
 

Static Public Member Functions

static FormulaTokenArrayReferencesIterator endOf (const FormulaTokenArrayStandardRange &rRange)
 

Private Types

enum class  Dummy { Flag }
 

Private Member Functions

void nextReference ()
 
 FormulaTokenArrayReferencesIterator (const FormulaTokenArrayStandardRange &rRange, Dummy)
 

Private Attributes

FormulaToken ** maIter
 
FormulaToken ** maEnd
 

Detailed Description

Definition at line 143 of file tokenarray.hxx.

Member Enumeration Documentation

◆ Dummy

Enumerator
Flag 

Definition at line 166 of file tokenarray.hxx.

Constructor & Destructor Documentation

◆ FormulaTokenArrayReferencesIterator() [1/2]

formula::FormulaTokenArrayReferencesIterator::FormulaTokenArrayReferencesIterator ( const FormulaTokenArrayStandardRange rRange,
Dummy   
)
inlineprivate

Definition at line 168 of file tokenarray.hxx.

References end, maEnd, and maIter.

◆ FormulaTokenArrayReferencesIterator() [2/2]

formula::FormulaTokenArrayReferencesIterator::FormulaTokenArrayReferencesIterator ( const FormulaTokenArrayStandardRange rRange)
inline

Definition at line 175 of file tokenarray.hxx.

References begin, end, maEnd, and maIter.

Member Function Documentation

◆ endOf()

static FormulaTokenArrayReferencesIterator formula::FormulaTokenArrayReferencesIterator::endOf ( const FormulaTokenArrayStandardRange rRange)
inlinestatic

Definition at line 212 of file tokenarray.hxx.

Referenced by formula::FormulaTokenArrayReferencesRange::end().

◆ nextReference()

void formula::FormulaTokenArrayReferencesIterator::nextReference ( )
inlineprivate

◆ operator!=()

bool formula::FormulaTokenArrayReferencesIterator::operator!= ( const FormulaTokenArrayReferencesIterator rhs) const
inline

Definition at line 207 of file tokenarray.hxx.

References operator==().

◆ operator*()

FormulaToken * formula::FormulaTokenArrayReferencesIterator::operator* ( ) const
inline

Definition at line 197 of file tokenarray.hxx.

References maIter.

◆ operator++() [1/2]

FormulaTokenArrayReferencesIterator const & formula::FormulaTokenArrayReferencesIterator::operator++ ( )
inline

Definition at line 189 of file tokenarray.hxx.

References maEnd, and maIter.

◆ operator++() [2/2]

FormulaTokenArrayReferencesIterator formula::FormulaTokenArrayReferencesIterator::operator++ ( int  )
inline

Definition at line 182 of file tokenarray.hxx.

References operator++(), and result.

◆ operator==()

bool formula::FormulaTokenArrayReferencesIterator::operator== ( const FormulaTokenArrayReferencesIterator rhs) const
inline

Definition at line 202 of file tokenarray.hxx.

References maIter, and maIter.

Member Data Documentation

◆ maEnd

FormulaToken** formula::FormulaTokenArrayReferencesIterator::maEnd
private

Definition at line 147 of file tokenarray.hxx.

◆ maIter

FormulaToken** formula::FormulaTokenArrayReferencesIterator::maIter
private

Definition at line 146 of file tokenarray.hxx.

Referenced by operator==().


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