|
PLearn 0.1
|
#include <plearn/python/PythonExtension.h>#include <plearn/python/PythonObjectWrapper.h>#include <plearn/base/RemoteDeclareMethod.h>#include <plearn/base/HelpSystem.h>#include <plearn/base/TypeFactory.h>#include <plearn/base/PMemPool.h>#include <plearn/base/stringutils.h>#include <plearn/vmat/VMatrix.h>#include <plearn/io/pl_log.h>#include <plearn/sys/procinfo.h>
Go to the source code of this file.
Namespaces | |
| namespace | PLearn |
< for swap | |
Defines | |
| #define | PL_LOG_MODULE_NAME "PythonExtension" |
Functions | |
| PyObject * | PLearn::pythonGlobalFuncTramp (PyObject *self, PyObject *args) |
| void | PLearn::injectPLearnGlobalFunctions (PyObject *env) |
| void | PLearn::injectPLearnClasses (PyObject *module) |
| void | PLearn::injectPLearnException (PyObject *module) |
| void | PLearn::createWrappedObjectsSet (PyObject *module) |
| void | PLearn::addToWrappedObjectsSet (PyObject *o) |
| void | PLearn::removeFromWrappedObjectsSet (PyObject *o) |
| void | PLearn::initPythonExtensionModule (char const *module_name) |
| void | PLearn::setPythonModuleAndInject (PyObject *module) |
| void | PLearn::setNullPout () |
| void | PLearn::setPoutToPerr () |
| BEGIN_DECLARE_REMOTE_FUNCTIONS | PLearn::declareFunction ("setNullPout",&setNullPout,(BodyDoc("Sets the pout output stream to be null.\n"))) |
| PLearn::declareFunction ("setPoutToPerr",&setPoutToPerr,(BodyDoc("Sets the pout output stream to be perr.\n"))) | |
Variables | |
| static PObjectPool< PyMethodDef > | PLearn::pyfuncs (50) |
| static TVec< string > | PLearn::funcs_help |
| PyObject * | PLearn::the_PLearn_python_exception = 0 |
| PyObject * | PLearn::the_PLearn_python_module = 0 |
| #define PL_LOG_MODULE_NAME "PythonExtension" |
Definition at line 34 of file PythonExtension.cc.
1.7.4