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

#include <celltypes.hxx>

Collaboration diagram for sdr::table::RangeIterator< T >:
[legend]

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 52 of file celltypes.hxx.

Constructor & Destructor Documentation

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 59 of file celltypes.hxx.

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

Member Function Documentation

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

Member Data Documentation

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

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