PLearn 0.1
Namespaces | Defines | Functions | Variables
PythonExtension.cc File Reference
#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>
Include dependency graph for PythonExtension.cc:

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 Documentation

#define PL_LOG_MODULE_NAME   "PythonExtension"

Definition at line 34 of file PythonExtension.cc.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines