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 49 of file compressedarray.hxx.

Constructor & Destructor Documentation

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

Definition at line 55 of file compressedarray.hxx.

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

Definition at line 56 of file compressedarray.hxx.

Member Function Documentation

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

Definition at line 305 of file compressedarray.cxx.

References A, mnIndex, and nIndex.

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

Member Data Documentation

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

Definition at line 54 of file compressedarray.hxx.

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

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

Definition at line 52 of file compressedarray.hxx.

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

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

Definition at line 51 of file compressedarray.hxx.


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