LibreOffice Module comphelper (master)  1
Public Member Functions | Private Attributes | List of all members
comphelper::MapEnumerator Class Referencefinal
Collaboration diagram for comphelper::MapEnumerator:
[legend]

Public Member Functions

 MapEnumerator (::cppu::OWeakObject &_rParent, MapData &_mapData, const EnumerationType _type)
 
 ~MapEnumerator ()
 
void dispose ()
 
 MapEnumerator (const MapEnumerator &)=delete
 
const MapEnumeratoroperator= (const MapEnumerator &)=delete
 
bool hasMoreElements ()
 
Any nextElement ()
 
void mapModified ()
 called when the map was modified More...
 

Private Attributes

::cppu::OWeakObjectm_rParent
 
MapDatam_rMapData
 
const EnumerationType m_eType
 
KeyedValues::const_iterator m_mapPos
 
bool m_disposed
 

Detailed Description

Definition at line 204 of file enumerablemap.cxx.

Constructor & Destructor Documentation

comphelper::MapEnumerator::MapEnumerator ( ::cppu::OWeakObject _rParent,
MapData _mapData,
const EnumerationType  _type 
)
inline
comphelper::MapEnumerator::~MapEnumerator ( )
inline

Definition at line 217 of file enumerablemap.cxx.

References dispose().

comphelper::MapEnumerator::MapEnumerator ( const MapEnumerator )
delete

Member Function Documentation

void comphelper::MapEnumerator::dispose ( void  )
inline
bool comphelper::MapEnumerator::hasMoreElements ( )
void comphelper::MapEnumerator::mapModified ( )

called when the map was modified

Definition at line 695 of file enumerablemap.cxx.

References m_disposed.

Referenced by comphelper::lcl_notifyMapDataListeners_nothrow().

Any comphelper::MapEnumerator::nextElement ( )
const MapEnumerator& comphelper::MapEnumerator::operator= ( const MapEnumerator )
delete

Member Data Documentation

bool comphelper::MapEnumerator::m_disposed
private

Definition at line 247 of file enumerablemap.cxx.

Referenced by dispose(), hasMoreElements(), mapModified(), and nextElement().

const EnumerationType comphelper::MapEnumerator::m_eType
private

Definition at line 245 of file enumerablemap.cxx.

Referenced by nextElement().

KeyedValues::const_iterator comphelper::MapEnumerator::m_mapPos
private

Definition at line 246 of file enumerablemap.cxx.

Referenced by hasMoreElements(), and nextElement().

MapData& comphelper::MapEnumerator::m_rMapData
private

Definition at line 244 of file enumerablemap.cxx.

Referenced by dispose(), hasMoreElements(), MapEnumerator(), and nextElement().

::cppu::OWeakObject& comphelper::MapEnumerator::m_rParent
private

Definition at line 243 of file enumerablemap.cxx.

Referenced by hasMoreElements(), and nextElement().


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