|
ESyS-Particle
4.0.1
|

Public Types | |
| typedef TmplData | value_type |
Public Member Functions | |
| IStreamIterator (std::istream &iStream, int numElements) | |
| bool | hasNext () const |
| const TmplData & | next () |
| int | getNumRemaining () const |
Protected Member Functions | |
| IStreamIterator (const IStreamIterator &it) | |
| IStreamIterator & | operator= (const IStreamIterator &it) |
| virtual void | readDataFromStream () |
Protected Attributes | |
| std::istream * | m_pIStream |
| TmplData | m_data |
| int | m_numRemaining |
| int esys::lsm::IStreamIterator< TmplData >::getNumRemaining | ( | ) | const |
Returns the number of elements remaining in the stream.
Referenced by CLatticeMaster::readGeometry().

| bool esys::lsm::IStreamIterator< TmplData >::hasNext | ( | ) | const |
Returns true if there are any elements remaining in the stream.
Reimplemented in esys::lsm::ParticleIterator.
Referenced by CLatticeMaster::readAndDistributeMesh2D(), and CLatticeMaster::readTriMesh().

| const TmplData & esys::lsm::IStreamIterator< TmplData >::next | ( | ) |
Returns the next element in the stream.
Reimplemented in esys::lsm::ParticleIterator.
Referenced by CLatticeMaster::readAndDistributeMesh2D(), and CLatticeMaster::readTriMesh().

1.7.6.1