frepple::utils::FreppleIterator< ME, ITERCLASS, DATACLASS, PROXYCLASS > Class Template Reference

A template class to expose iterators to Python. More...

#include <pythonutils.h>

Inheritance diagram for frepple::utils::FreppleIterator< ME, ITERCLASS, DATACLASS, PROXYCLASS >:
frepple::utils::PythonExtension< ME > frepple::utils::PythonExtensionBase frepple::utils::NonCopyable

List of all members.

Public Member Functions

template<class OTHER >
 FreppleIterator (const OTHER *o)
 FreppleIterator ()

Static Public Member Functions

static PyObject * create (PyObject *self, PyObject *args)
static int initialize (PyObject *m)

Detailed Description

template<class ME, class ITERCLASS, class DATACLASS, class PROXYCLASS>
class frepple::utils::FreppleIterator< ME, ITERCLASS, DATACLASS, PROXYCLASS >

A template class to expose iterators to Python.

Definition at line 913 of file pythonutils.h.


Constructor & Destructor Documentation

template<class ME, class ITERCLASS, class DATACLASS, class PROXYCLASS>
frepple::utils::FreppleIterator< ME, ITERCLASS, DATACLASS, PROXYCLASS >::FreppleIterator (  )  [inline]

Definition at line 926 of file pythonutils.h.

template<class ME, class ITERCLASS, class DATACLASS, class PROXYCLASS>
template<class OTHER >
frepple::utils::FreppleIterator< ME, ITERCLASS, DATACLASS, PROXYCLASS >::FreppleIterator ( const OTHER *  o  )  [inline]

Definition at line 928 of file pythonutils.h.


Member Function Documentation

template<class ME, class ITERCLASS, class DATACLASS, class PROXYCLASS>
static PyObject* frepple::utils::FreppleIterator< ME, ITERCLASS, DATACLASS, PROXYCLASS >::create ( PyObject *  self,
PyObject *  args 
) [inline, static]

Definition at line 930 of file pythonutils.h.

template<class ME, class ITERCLASS, class DATACLASS, class PROXYCLASS>
static int frepple::utils::FreppleIterator< ME, ITERCLASS, DATACLASS, PROXYCLASS >::initialize ( PyObject *  m  )  [inline, static]

Definition at line 916 of file pythonutils.h.


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

Generated on 25 Feb 2010 for frePPLe by  doxygen 1.6.1