ESyS-Particle  2.3.2
esys::lsm::IteratorPy< TmplIterator > Class Template Reference

#include <IteratorPy.h>

Collaboration diagram for esys::lsm::IteratorPy< TmplIterator >:

Public Types

typedef TmplIterator Iterator
typedef Iterator::value_type value_type

Public Member Functions

 IteratorPy (const Iterator &it)
value_type next ()

Static Public Member Functions

static void exportIterator (const std::string &pythonName, const std::string &pythonDocReturnType="object")

Private Attributes

Iterator m_it

Member Typedef Documentation

template<typename TmplIterator>
typedef TmplIterator esys::lsm::IteratorPy< TmplIterator >::Iterator
template<typename TmplIterator>
typedef Iterator::value_type esys::lsm::IteratorPy< TmplIterator >::value_type

Constructor & Destructor Documentation

template<typename TmplIterator >
esys::lsm::IteratorPy< TmplIterator >::IteratorPy ( const Iterator it)

Member Function Documentation

template<typename TmplIterator >
void esys::lsm::IteratorPy< TmplIterator >::exportIterator ( const std::string &  pythonName,
const std::string &  pythonDocReturnType = "object" 
)
static
template<typename TmplIterator >
IteratorPy< TmplIterator >::value_type esys::lsm::IteratorPy< TmplIterator >::next ( )

Returns the next item in the sequence.

Member Data Documentation

template<typename TmplIterator>
Iterator esys::lsm::IteratorPy< TmplIterator >::m_it
private

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