Michele De Stefano's C++ Utilities
sequence_iterator.hpp File Reference

Contains utilities for managing Python sequences through a bidirectional iterator. More...

#include <Python.h>
#include <boost/iterator/iterator_facade.hpp>
#include <stdexcept>
#include <mds_utils/python/conversion.hpp>

Go to the source code of this file.

Classes

class  mds_utils::python::PySeqIt_Access< PySeqIt >
 Accessor class for the PySequenceIterator. More...
 
class  mds_utils::python::ProxyPySeqElement< T >
 Default Reference type for the PySequenceIterator class. More...
 
class  mds_utils::python::PySequenceIterator< T, Reference >
 Iterator that allows to scan a Python sequence composed by homogeneous elements. More...
 

Namespaces

 mds_utils
 Main namespace of all Michele De Stefano's C++ utilities.
 
 mds_utils::python
 Namespace of all Michele De Stefano's C++ Python utilities.
 

Detailed Description

Contains utilities for managing Python sequences through a bidirectional iterator.

This code depends on Python only and not on Boost Python.

Definition in file sequence_iterator.hpp.