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

#include <IteratorPy.h>

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

◆ Iterator

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

◆ value_type

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

Constructor & Destructor Documentation

◆ IteratorPy()

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

Member Function Documentation

◆ exportIterator()

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

◆ next()

template<typename TmplIterator >
IteratorPy< TmplIterator >::value_type esys::lsm::IteratorPy< TmplIterator >::next

Returns the next item in the sequence.

Member Data Documentation

◆ m_it

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

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