LibreOffice Module sc (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
ScCompressedArray< A, D >::Iterator Class Reference

#include <compressedarray.hxx>

Collaboration diagram for ScCompressedArray< A, D >::Iterator:
[legend]

Public Member Functions

void operator++ ()
 
Iterator operator+ (size_t) const
 
const Doperator* () const
 

Private Member Functions

 Iterator (const ScCompressedArray &rArray)
 
 Iterator (const ScCompressedArray &rArray, size_t nIndex, A nRegion)
 

Private Attributes

friend ScCompressedArray
 
const ScCompressedArraymrArray
 
size_t mnIndex = 0
 
A mnRegion = 0
 

Detailed Description

template<typename A, typename D>
class ScCompressedArray< A, D >::Iterator

Definition at line 48 of file compressedarray.hxx.

Constructor & Destructor Documentation

◆ Iterator() [1/2]

template<typename A , typename D >
ScCompressedArray< A, D >::Iterator::Iterator ( const ScCompressedArray rArray)
inlineprivate

Definition at line 54 of file compressedarray.hxx.

◆ Iterator() [2/2]

template<typename A , typename D >
ScCompressedArray< A, D >::Iterator::Iterator ( const ScCompressedArray rArray,
size_t  nIndex,
A  nRegion 
)
inlineprivate

Definition at line 55 of file compressedarray.hxx.

References nIndex.

Member Function Documentation

◆ operator*()

template<typename A , typename D >
const D & ScCompressedArray< A, D >::Iterator::operator* ( ) const
inline

◆ operator+()

template<typename A , typename D >
ScCompressedArray< A, D >::Iterator ScCompressedArray< A, D >::Iterator::operator+ ( size_t  nAccessCount) const

Definition at line 300 of file compressedarray.cxx.

References A, mnIndex, and nIndex.

◆ operator++()

template<typename A , typename D >
void ScCompressedArray< A, D >::Iterator::operator++ ( void  )

Member Data Documentation

◆ mnIndex

template<typename A , typename D >
size_t ScCompressedArray< A, D >::Iterator::mnIndex = 0
private

◆ mnRegion

template<typename A , typename D >
A ScCompressedArray< A, D >::Iterator::mnRegion = 0
private

Definition at line 53 of file compressedarray.hxx.

Referenced by ScCompressedArray< A, D >::Iterator::operator++().

◆ mrArray

template<typename A , typename D >
const ScCompressedArray& ScCompressedArray< A, D >::Iterator::mrArray
private

◆ ScCompressedArray

template<typename A , typename D >
friend ScCompressedArray< A, D >::Iterator::ScCompressedArray
private

Definition at line 50 of file compressedarray.hxx.


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