ESyS-Particle  2.3.4
esys::lsm::PythonIterIterator< TmplExtractType > Class Template Reference

Public Member Functions

 PythonIterIterator (boost::python::object iter)
 
bool hasNext () const
 
TmplExtractType next ()
 
void update ()
 

Private Attributes

bool m_hasNext
 
boost::python::object m_next
 
boost::python::object m_iter
 

Constructor & Destructor Documentation

◆ PythonIterIterator()

template<typename TmplExtractType >
esys::lsm::PythonIterIterator< TmplExtractType >::PythonIterIterator ( boost::python::object  iter)
inline

References esys::lsm::PythonIterIterator< TmplExtractType >::update().

Here is the call graph for this function:

Member Function Documentation

◆ hasNext()

template<typename TmplExtractType >
bool esys::lsm::PythonIterIterator< TmplExtractType >::hasNext ( ) const
inline

◆ next()

template<typename TmplExtractType >
TmplExtractType esys::lsm::PythonIterIterator< TmplExtractType >::next ( )
inline

◆ update()

Member Data Documentation

◆ m_hasNext

template<typename TmplExtractType >
bool esys::lsm::PythonIterIterator< TmplExtractType >::m_hasNext
private

◆ m_iter

template<typename TmplExtractType >
boost::python::object esys::lsm::PythonIterIterator< TmplExtractType >::m_iter
private

◆ m_next

template<typename TmplExtractType >
boost::python::object esys::lsm::PythonIterIterator< TmplExtractType >::m_next
private

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