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.