ESyS-Particle  2.3.4
esys::lsm::ContactCollection::ContactIteratorIterator Class Reference

#include <ContactCollection.h>

Collaboration diagram for esys::lsm::ContactCollection::ContactIteratorIterator:

Public Types

typedef ForwardIterator< ContactMapContactMapIterator
 

Public Member Functions

 ContactIteratorIterator (ContactMap &map)
 
bool hasNext () const
 
ContactIterator next ()
 
ContactIterator current () const
 

Private Attributes

ContactMapIterator m_contactMapIterator
 

Member Typedef Documentation

◆ ContactMapIterator

Constructor & Destructor Documentation

◆ ContactIteratorIterator()

esys::lsm::ContactCollection::ContactIteratorIterator::ContactIteratorIterator ( ContactMap map)
inline

Member Function Documentation

◆ current()

ContactIterator esys::lsm::ContactCollection::ContactIteratorIterator::current ( ) const
inline

References esys::lsm::ForwardIterator< TmplIteratable >::current(), and m_contactMapIterator.

Here is the call graph for this function:

◆ hasNext()

bool esys::lsm::ContactCollection::ContactIteratorIterator::hasNext ( ) const
inline

References esys::lsm::ForwardIterator< TmplIteratable >::hasNext(), and m_contactMapIterator.

Here is the call graph for this function:

◆ next()

ContactIterator esys::lsm::ContactCollection::ContactIteratorIterator::next ( )
inline

References m_contactMapIterator, and esys::lsm::ForwardIterator< TmplIteratable >::next().

Here is the call graph for this function:

Member Data Documentation

◆ m_contactMapIterator

ContactMapIterator esys::lsm::ContactCollection::ContactIteratorIterator::m_contactMapIterator
private

Referenced by current(), hasNext(), and next().


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