library of assembled shared sources |
http://lass.cocamware.com |
#include <pyiteratorrange.h>
Public Member Functions | |
PyIteratorRangeImpl (M iBegin, M iEnd) | |
virtual | ~PyIteratorRangeImpl () |
virtual int | PyIteratorRange_Length () const |
virtual std::string | pyStr (void) const |
virtual std::string | pyRepr (void) const |
virtual PyObject * | PyIteratorRange_IterNext () |
Private Attributes | |
M | beginIt_ |
M | endIt_ |
M | curIt_ |
Definition at line 79 of file pyiteratorrange.h.
lass::python::impl::PyIteratorRangeImpl< M >::PyIteratorRangeImpl | ( | M | iBegin, | |
M | iEnd | |||
) | [inline] |
Definition at line 82 of file pyiteratorrange.h.
virtual lass::python::impl::PyIteratorRangeImpl< M >::~PyIteratorRangeImpl | ( | ) | [inline, virtual] |
Definition at line 83 of file pyiteratorrange.h.
int lass::python::impl::PyIteratorRangeImpl< M >::PyIteratorRange_Length | ( | ) | const [inline, virtual] |
Implements lass::python::impl::PyIteratorRangeImplBase.
Definition at line 95 of file pyiteratorrange.h.
References lass::python::impl::PyIteratorRangeImpl< M >::beginIt_, lass::prim::distance(), and lass::python::impl::PyIteratorRangeImpl< M >::endIt_.
std::string lass::python::impl::PyIteratorRangeImpl< M >::pyStr | ( | void | ) | const [inline, virtual] |
Implements lass::python::impl::PyIteratorRangeImplBase.
Definition at line 100 of file pyiteratorrange.h.
std::string lass::python::impl::PyIteratorRangeImpl< M >::pyRepr | ( | void | ) | const [inline, virtual] |
Implements lass::python::impl::PyIteratorRangeImplBase.
Definition at line 105 of file pyiteratorrange.h.
PyObject * lass::python::impl::PyIteratorRangeImpl< M >::PyIteratorRange_IterNext | ( | ) | [inline, virtual] |
Implements lass::python::impl::PyIteratorRangeImplBase.
Definition at line 110 of file pyiteratorrange.h.
References lass::python::impl::PyIteratorRangeImpl< M >::curIt_, and lass::python::impl::PyIteratorRangeImpl< M >::endIt_.
M lass::python::impl::PyIteratorRangeImpl< M >::beginIt_ [private] |
Definition at line 89 of file pyiteratorrange.h.
Referenced by lass::python::impl::PyIteratorRangeImpl< M >::PyIteratorRange_Length().
M lass::python::impl::PyIteratorRangeImpl< M >::endIt_ [private] |
Definition at line 90 of file pyiteratorrange.h.
Referenced by lass::python::impl::PyIteratorRangeImpl< M >::PyIteratorRange_IterNext(), and lass::python::impl::PyIteratorRangeImpl< M >::PyIteratorRange_Length().
M lass::python::impl::PyIteratorRangeImpl< M >::curIt_ [private] |
Definition at line 91 of file pyiteratorrange.h.
Referenced by lass::python::impl::PyIteratorRangeImpl< M >::PyIteratorRange_IterNext().
Generated on Mon Nov 10 14:22:15 2008 for Library of Assembled Shared Sources by 1.5.7.1 |