frepple::utils::FreppleClass< ME, BASE > Class Template Reference

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

#include <pythonutils.h>

Inheritance diagram for frepple::utils::FreppleClass< ME, BASE >:

List of all members.

Static Public Member Functions

static int initialize ()
- Static Public Member Functions inherited from frepple::utils::PythonExtension< FreppleClass< ME, BASE > >
static void deallocator (PyObject *o)
static PythonTypegetType ()

Additional Inherited Members

- Public Member Functions inherited from frepple::utils::PythonExtension< FreppleClass< ME, BASE > >
 PythonExtension ()
virtual ~PythonExtension ()
- Public Member Functions inherited from frepple::utils::PythonExtensionBase
virtual PyObject * call (const PythonObject &args, const PythonObject &kwds)
virtual int compare (const PyObject *other) const
virtual PyObject * getattro (const Attribute &attr)
Py_ssize_t getReferenceCount () const
void initType (const MetaClass *t)
void initType (PyTypeObject *t)
virtual PyObject * iternext ()
 PythonExtensionBase ()
void resetReferenceCount ()
virtual int setattro (const Attribute &attr, const PythonObject &field)
virtual PyObject * str () const
virtual ~PythonExtensionBase ()

Detailed Description

template<class ME, class BASE>
class frepple::utils::FreppleClass< ME, BASE >

A template class to expose classes to Python.

Definition at line 60 of file pythonutils.h.


Member Function Documentation

template<class ME , class BASE >
static int frepple::utils::FreppleClass< ME, BASE >::initialize ( )
inlinestatic

Definition at line 63 of file pythonutils.h.


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