#include <Extensions.hxx>
Public Member Functions | |
void | add (const char *method_name, PyCFunction f, const char *doc="", int flag=1) |
MethodTable () | |
PyMethodDef * | table () |
virtual | ~MethodTable () |
Static Protected Member Functions | |
static PyMethodDef | method (const char *method_name, PyCFunction f, int flags=1, const char *doc="") |
Protected Attributes | |
PyMethodDef * | mt |
std::vector< PyMethodDef > | t |
Definition at line 77 of file Python2/Extensions.hxx.
Py::MethodTable::MethodTable | ( | ) |
Definition at line 147 of file Python2/cxx_extensions.cxx.
Py::MethodTable::~MethodTable | ( | ) | [virtual] |
Definition at line 153 of file Python2/cxx_extensions.cxx.
References mt.
void Py::MethodTable::add | ( | const char * | method_name, | |
PyCFunction | f, | |||
const char * | doc = "" , |
|||
int | flag = 1 | |||
) |
Definition at line 158 of file Python2/cxx_extensions.cxx.
PyMethodDef Py::MethodTable::method | ( | const char * | method_name, | |
PyCFunction | f, | |||
int | flags = 1 , |
|||
const char * | doc = "" | |||
) | [static, protected] |
Definition at line 137 of file Python2/cxx_extensions.cxx.
References FemExample::m.
Referenced by add(), and MethodTable().
PyMethodDef * Py::MethodTable::table | ( | ) |
Definition at line 170 of file Python2/cxx_extensions.cxx.
Referenced by Py::ExtensionModuleBase::initialize().
PyMethodDef* Py::MethodTable::mt [protected] |
Definition at line 88 of file Python2/Extensions.hxx.
Referenced by add(), MethodTable(), table(), and ~MethodTable().
std::vector<PyMethodDef> Py::MethodTable::t [protected] |
Definition at line 87 of file Python2/Extensions.hxx.
Referenced by add(), MethodTable(), and table().