library of assembled shared sources

http://lass.cocamware.com

lass::python::impl::PyIteratorRangeImpl< M > Class Template Reference

#include <pyiteratorrange.h>

Inheritance diagram for lass::python::impl::PyIteratorRangeImpl< M >:

Inheritance graph
[legend]
Collaboration diagram for lass::python::impl::PyIteratorRangeImpl< M >:

Collaboration graph
[legend]

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

beginIt_
endIt_
curIt_

Detailed Description

template<typename M>
class lass::python::impl::PyIteratorRangeImpl< M >

Definition at line 79 of file pyiteratorrange.h.


Constructor & Destructor Documentation

template<typename M >
lass::python::impl::PyIteratorRangeImpl< M >::PyIteratorRangeImpl ( iBegin,
iEnd 
) [inline]

Definition at line 82 of file pyiteratorrange.h.

template<typename M >
virtual lass::python::impl::PyIteratorRangeImpl< M >::~PyIteratorRangeImpl (  )  [inline, virtual]

Definition at line 83 of file pyiteratorrange.h.


Member Function Documentation

template<typename M >
int lass::python::impl::PyIteratorRangeImpl< M >::PyIteratorRange_Length (  )  const [inline, virtual]

template<typename M >
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.

template<typename M >
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.

template<typename M >
PyObject * lass::python::impl::PyIteratorRangeImpl< M >::PyIteratorRange_IterNext (  )  [inline, virtual]


Field Documentation

template<typename M >
M lass::python::impl::PyIteratorRangeImpl< M >::beginIt_ [private]

template<typename M >
M lass::python::impl::PyIteratorRangeImpl< M >::endIt_ [private]

template<typename M >
M lass::python::impl::PyIteratorRangeImpl< M >::curIt_ [private]


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

Generated on Mon Nov 10 14:22:15 2008 for Library of Assembled Shared Sources by doxygen 1.5.7.1
SourceForge.net Logo