Utility.h File Reference

#include "DllImport.h"
#include <map>
#include <string>

Go to the source code of this file.

Namespaces

namespace  Cint
namespace  PyROOT
namespace  PyROOT::Utility

Classes

union  PyROOT::TParameter

Typedefs

typedef PyDictEntry *(*) PyROOT::DictLookup_t (PyDictObject *, PyObject *, Long_t)

Enumerations

enum  PyROOT::Utility::EMemoryPolicy
enum  PyROOT::Utility::ESignalPolicy
enum  PyROOT::Utility::EDataType

Functions

ULong_t PyROOT::PyLongOrInt_AsULong (PyObject *pyobject)
ULong64_t PyROOT::PyLongOrInt_AsULong64 (PyObject *pyobject)
Bool_t PyROOT::Utility::AddToClass (PyObject *pyclass, const char *label, PyCFunction cfunc, int flags)
Bool_t PyROOT::Utility::AddToClass (PyObject *pyclass, const char *label, const char *func)
Bool_t PyROOT::Utility::AddToClass (PyObject *pyclass, const char *label, PyCallable *pyfunc)
Bool_t PyROOT::Utility::AddUsingToClass (PyObject *pyclass, const char *method)
Bool_t PyROOT::Utility::AddBinaryOperator (PyObject *left, PyObject *right, const char *op, const char *label)
Bool_t PyROOT::Utility::AddBinaryOperator (PyObject *pyclass, const char *op, const char *label)
Bool_t PyROOT::Utility::AddBinaryOperator (PyObject *pyclass, const std::string &lcname, const std::string &rcname, const char *op, const char *label)
Bool_t PyROOT::Utility::BuildTemplateName (PyObject *&pyname, PyObject *args, int argoff)
Bool_t PyROOT::Utility::InitProxy (PyObject *module, PyTypeObject *pytype, const char *name)
int PyROOT::Utility::GetBuffer (PyObject *pyobject, char tc, int size, void *&buf, Bool_t check)
Bool_t PyROOT::Utility::SetMemoryPolicy (EMemoryPolicy e)
Bool_t PyROOT::Utility::SetSignalPolicy (ESignalPolicy e)
std::string PyROOT::Utility::MapOperatorName (const std::string &name, Bool_t bTakesParams)
PyROOT::Utility::EDataType PyROOT::Utility::EffectiveType (const std::string &name)
const std::string PyROOT::Utility::Compound (const std::string &name)
const std::string PyROOT::Utility::ClassName (PyObject *pyobj)
void PyROOT::Utility::ErrMsgCallback (char *msg)
void PyROOT::Utility::ErrMsgHandler (int level, Bool_t abort, const char *location, const char *msg)
Long_t PyROOT::Utility::InstallMethod (G__ClassInfo *scope, PyObject *callback, const std::string &mtName, const char *rtype, const char *signature, void *func, Int_t npar, Long_t extra)
PyObjectPyROOT::Utility::GetInstalledMethod (int tagnum, Long_t *extra)
PyObjectPyROOT::Utility::PyErr_Occurred_WithGIL ()

Variables

R__EXTERN DictLookup_t PyROOT::gDictLookupOrg
R__EXTERN Bool_t PyROOT::gDictLookupActive
R__EXTERN EMemoryPolicy PyROOT::Utility::gMemoryPolicy
R__EXTERN ESignalPolicy PyROOT::Utility::gSignalPolicy
const int PyROOT::Utility::kPtrMask = 0x10000000


Generated on Tue Jul 5 15:56:10 2011 for ROOT_528-00b_version by  doxygen 1.5.1