LibreOffice Module svx (master) 1
Public Member Functions | Private Attributes | List of all members
sdr::table::RangeIterator< T > Class Template Reference

#include <celltypes.hxx>

Public Member Functions

 RangeIterator (const T &rStart, const T &rEnd, bool bForward)
 creates an iterator from rStart (including) to rEnd (excluding) if bForward is true or from nEnd (excluding to nStart (including). More...
 
bool next (T &rValue)
 

Private Attributes

maEnd
 
maIter
 

Detailed Description

template<typename T>
class sdr::table::RangeIterator< T >

Definition at line 42 of file celltypes.hxx.

Constructor & Destructor Documentation

◆ RangeIterator()

template<typename T >
sdr::table::RangeIterator< T >::RangeIterator ( const T &  rStart,
const T &  rEnd,
bool  bForward 
)
inline

creates an iterator from rStart (including) to rEnd (excluding) if bForward is true or from nEnd (excluding to nStart (including).

rStart must be <= rEnd.

Definition at line 49 of file celltypes.hxx.

References sdr::table::RangeIterator< T >::maEnd, and sdr::table::RangeIterator< T >::maIter.

Member Function Documentation

◆ next()

template<typename T >
bool sdr::table::RangeIterator< T >::next ( T &  rValue)
inline

Member Data Documentation

◆ maEnd

template<typename T >
T sdr::table::RangeIterator< T >::maEnd
private

◆ maIter

template<typename T >
T sdr::table::RangeIterator< T >::maIter
private

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