LibreOffice Module dbaccess (master) 1
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
dbaccess::ORowSetCacheIterator Class Referencefinal

#include <RowSetCacheIterator.hxx>

Collaboration diagram for dbaccess::ORowSetCacheIterator:
[legend]

Public Member Functions

 ORowSetCacheIterator ()
 
 ORowSetCacheIterator (const ORowSetCacheIterator &_rRH)
 
ORowSetCacheIteratoroperator= (const ORowSetCacheIterator &)
 
bool isNull () const
 
ORowSetCacheIteratoroperator= (const ORowSetMatrix::iterator &)
 
 operator ORowSetMatrix::iterator const & ()
 
ORowSetRowoperator* ()
 
ORowSetMatrix::iterator & operator-> ()
 
bool operator< (const ORowSetMatrix::iterator &_rRH) const
 
bool operator!= (const ORowSetMatrix::iterator &_rRH) const
 
const ORowSetCacheMap::iterator & getIter () const
 

Private Member Functions

 ORowSetCacheIterator (ORowSetCacheMap::iterator _aIter, ORowSetCache *_pCache, ORowSetBase *_pRowSet)
 

Private Attributes

ORowSetCacheMap::iterator m_aIter
 
ORowSetCachem_pCache
 
ORowSetBasem_pRowSet
 

Friends

class ORowSetCache
 

Detailed Description

Definition at line 40 of file RowSetCacheIterator.hxx.

Constructor & Destructor Documentation

◆ ORowSetCacheIterator() [1/3]

dbaccess::ORowSetCacheIterator::ORowSetCacheIterator ( ORowSetCacheMap::iterator  _aIter,
ORowSetCache _pCache,
ORowSetBase _pRowSet 
)
inlineprivate

Definition at line 47 of file RowSetCacheIterator.hxx.

◆ ORowSetCacheIterator() [2/3]

dbaccess::ORowSetCacheIterator::ORowSetCacheIterator ( )
inline

Definition at line 54 of file RowSetCacheIterator.hxx.

◆ ORowSetCacheIterator() [3/3]

ORowSetCacheIterator::ORowSetCacheIterator ( const ORowSetCacheIterator _rRH)

Definition at line 26 of file RowSetCacheIterator.cxx.

References m_pCache.

Member Function Documentation

◆ getIter()

const ORowSetCacheMap::iterator & dbaccess::ORowSetCacheIterator::getIter ( ) const
inline

Definition at line 69 of file RowSetCacheIterator.hxx.

References m_aIter.

Referenced by dbaccess::ORowSetBase::impl_getValue().

◆ isNull()

bool ORowSetCacheIterator::isNull ( ) const

◆ operator ORowSetMatrix::iterator const &()

ORowSetCacheIterator::operator ORowSetMatrix::iterator const & ( )

Definition at line 33 of file RowSetCacheIterator.cxx.

◆ operator!=()

bool ORowSetCacheIterator::operator!= ( const ORowSetMatrix::iterator &  _rRH) const

Definition at line 71 of file RowSetCacheIterator.cxx.

References m_aIter.

◆ operator*()

ORowSetRow & ORowSetCacheIterator::operator* ( void  )

Definition at line 56 of file RowSetCacheIterator.cxx.

References m_aIter.

◆ operator->()

ORowSetMatrix::iterator & ORowSetCacheIterator::operator-> ( )

Definition at line 61 of file RowSetCacheIterator.cxx.

References m_aIter.

◆ operator<()

bool ORowSetCacheIterator::operator< ( const ORowSetMatrix::iterator &  _rRH) const

Definition at line 66 of file RowSetCacheIterator.cxx.

References m_aIter.

◆ operator=() [1/2]

ORowSetCacheIterator & ORowSetCacheIterator::operator= ( const ORowSetCacheIterator _rRH)

Definition at line 38 of file RowSetCacheIterator.cxx.

References m_aIter, m_pCache, and m_pRowSet.

◆ operator=() [2/2]

ORowSetCacheIterator & ORowSetCacheIterator::operator= ( const ORowSetMatrix::iterator &  _rIter)

Definition at line 50 of file RowSetCacheIterator.cxx.

References m_aIter.

Friends And Related Function Documentation

◆ ORowSetCache

friend class ORowSetCache
friend

Definition at line 42 of file RowSetCacheIterator.hxx.

Member Data Documentation

◆ m_aIter

ORowSetCacheMap::iterator dbaccess::ORowSetCacheIterator::m_aIter
private

◆ m_pCache

ORowSetCache* dbaccess::ORowSetCacheIterator::m_pCache
private

Definition at line 44 of file RowSetCacheIterator.hxx.

Referenced by isNull(), and operator=().

◆ m_pRowSet

ORowSetBase* dbaccess::ORowSetCacheIterator::m_pRowSet
private

Definition at line 45 of file RowSetCacheIterator.hxx.

Referenced by isNull(), and operator=().


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