ESyS-Particle  2.3
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: