library of assembled shared sources

http://lass.cocamware.com

lass::python::PyIteratorRange Class Reference

#include <pyiteratorrange.h>

Inheritance diagram for lass::python::PyIteratorRange:

Inheritance graph
[legend]
Collaboration diagram for lass::python::PyIteratorRange:

Collaboration graph
[legend]

Public Types

typedef void TCppClass

Public Member Functions

template<typename CI >
 PyIteratorRange (CI iBegin, CI iEnd)
virtual ~PyIteratorRange ()
virtual std::string doPyStr (void)
virtual std::string doPyRepr (void)

Static Public Member Functions

static PyObject * PyIteratorRange_IterNext (PyObject *iPO)

Private Member Functions

 PY_HEADER (PyObjectPlus)

Static Private Member Functions

static void initialize ()

Private Attributes

impl::PyIteratorRangeImplBasepimpl_

Static Private Attributes

static bool isInitialized = false

Detailed Description

Definition at line 120 of file pyiteratorrange.h.


Member Typedef Documentation

typedef void lass::python::PyObjectPlus::TCppClass [inherited]

Definition at line 414 of file pyobject_plus.h.


Constructor & Destructor Documentation

template<typename CI >
lass::python::PyIteratorRange::PyIteratorRange ( CI  iBegin,
CI  iEnd 
) [inline]

Definition at line 124 of file pyiteratorrange.h.

References lass::python::impl::fixObjectType().

virtual lass::python::PyIteratorRange::~PyIteratorRange (  )  [inline, virtual]

Definition at line 131 of file pyiteratorrange.h.


Member Function Documentation

lass::python::PyIteratorRange::PY_HEADER ( PyObjectPlus   )  [private]

virtual std::string lass::python::PyIteratorRange::doPyStr ( void   )  [inline, virtual]

Reimplemented from lass::python::PyObjectPlus.

Definition at line 132 of file pyiteratorrange.h.

virtual std::string lass::python::PyIteratorRange::doPyRepr ( void   )  [inline, virtual]

Reimplemented from lass::python::PyObjectPlus.

Definition at line 133 of file pyiteratorrange.h.

static PyObject* lass::python::PyIteratorRange::PyIteratorRange_IterNext ( PyObject *  iPO  )  [inline, static]

Definition at line 135 of file pyiteratorrange.h.

Referenced by initialize().

void lass::python::PyIteratorRange::initialize (  )  [static, private]


Field Documentation

Definition at line 140 of file pyiteratorrange.h.

bool lass::python::PyIteratorRange::isInitialized = false [static, private]

Definition at line 141 of file pyiteratorrange.h.


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

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