#ifndef ROOT_TPython
#define ROOT_TPython
#include "TPyReturn.h"
#ifndef ROOT_TObject
#include "TObject.h"
#endif
class TPython {
private:
static Bool_t Initialize();
public:
static void LoadMacro( const char* name );
static void ExecScript( const char* name, int argc = 0, const char** argv = 0 );
static Bool_t Exec( const char* cmd );
static const TPyReturn Eval( const char* expr );
static Bool_t Bind( TObject* object, const char* label );
static void Prompt();
static Bool_t ObjectProxy_Check( PyObject* pyobject );
static Bool_t ObjectProxy_CheckExact( PyObject* pyobject );
static void* ObjectProxy_AsVoidPtr( PyObject* pyobject );
static PyObject* ObjectProxy_FromVoidPtr( void* addr, const char* classname );
virtual ~TPython() { }
ClassDef(TPython,0)
};
#endif
Last change: Wed Nov 12 13:46:41 2008
Last generated: 2008-11-12 13:46
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.