PyROOT::TPyBufferFactory Class Reference

#include <PyBufferFactory.h>

List of all members.

Public Member Functions

PyObject * PyBuffer_FromMemory (Short_t *buf, Py_ssize_t size=-1)
PyObject * PyBuffer_FromMemory (Short_t *buf, PyObject *sizeCallback)
PyObject * PyBuffer_FromMemory (UShort_t *buf, Py_ssize_t size=-1)
PyObject * PyBuffer_FromMemory (UShort_t *buf, PyObject *sizeCallback)
PyObject * PyBuffer_FromMemory (Int_t *buf, Py_ssize_t size=-1)
PyObject * PyBuffer_FromMemory (Int_t *buf, PyObject *sizeCallback)
PyObject * PyBuffer_FromMemory (UInt_t *buf, Py_ssize_t size=-1)
PyObject * PyBuffer_FromMemory (UInt_t *buf, PyObject *sizeCallback)
PyObject * PyBuffer_FromMemory (Long_t *buf, Py_ssize_t size=-1)
PyObject * PyBuffer_FromMemory (Long_t *buf, PyObject *sizeCallback)
PyObject * PyBuffer_FromMemory (ULong_t *buf, Py_ssize_t size=-1)
PyObject * PyBuffer_FromMemory (ULong_t *buf, PyObject *sizeCallback)
PyObject * PyBuffer_FromMemory (Float_t *buf, Py_ssize_t size=-1)
PyObject * PyBuffer_FromMemory (Float_t *buf, PyObject *sizeCallback)
PyObject * PyBuffer_FromMemory (Double_t *buf, Py_ssize_t size=-1)
PyObject * PyBuffer_FromMemory (Double_t *buf, PyObject *sizeCallback)

Static Public Member Functions

static TPyBufferFactory * Instance ()

Protected Member Functions

 TPyBufferFactory ()
 ~TPyBufferFactory ()


Detailed Description

Factory for python buffers of non-string type
Author:
WLAV
Date:
10/28/2004
Version:
1.5

Definition at line 16 of file PyBufferFactory.h.


Constructor & Destructor Documentation

PyROOT::TPyBufferFactory::TPyBufferFactory (  )  [protected]

Definition at line 253 of file PyBufferFactory.cxx.

References xmlio::Double, xmlio::Float, and PYROOT_INSTALL_PYBUFFER_METHODS.

PyROOT::TPyBufferFactory::~TPyBufferFactory (  )  [protected]

Definition at line 267 of file PyBufferFactory.cxx.


Member Function Documentation

PyROOT::TPyBufferFactory * PyROOT::TPyBufferFactory::Instance (  )  [static]

Definition at line 225 of file PyBufferFactory.cxx.

PyObject* PyROOT::TPyBufferFactory::PyBuffer_FromMemory ( Short_t *  buf,
Py_ssize_t  size = -1 
)

PyObject* PyROOT::TPyBufferFactory::PyBuffer_FromMemory ( Short_t *  buf,
PyObject *  sizeCallback 
)

PyObject* PyROOT::TPyBufferFactory::PyBuffer_FromMemory ( UShort_t *  buf,
Py_ssize_t  size = -1 
)

PyObject* PyROOT::TPyBufferFactory::PyBuffer_FromMemory ( UShort_t *  buf,
PyObject *  sizeCallback 
)

PyObject* PyROOT::TPyBufferFactory::PyBuffer_FromMemory ( Int_t *  buf,
Py_ssize_t  size = -1 
)

PyObject* PyROOT::TPyBufferFactory::PyBuffer_FromMemory ( Int_t *  buf,
PyObject *  sizeCallback 
)

PyObject* PyROOT::TPyBufferFactory::PyBuffer_FromMemory ( UInt_t *  buf,
Py_ssize_t  size = -1 
)

PyObject* PyROOT::TPyBufferFactory::PyBuffer_FromMemory ( UInt_t *  buf,
PyObject *  sizeCallback 
)

PyObject* PyROOT::TPyBufferFactory::PyBuffer_FromMemory ( Long_t *  buf,
Py_ssize_t  size = -1 
)

PyObject* PyROOT::TPyBufferFactory::PyBuffer_FromMemory ( Long_t *  buf,
PyObject *  sizeCallback 
)

PyObject* PyROOT::TPyBufferFactory::PyBuffer_FromMemory ( ULong_t *  buf,
Py_ssize_t  size = -1 
)

PyObject* PyROOT::TPyBufferFactory::PyBuffer_FromMemory ( ULong_t *  buf,
PyObject *  sizeCallback 
)

PyObject* PyROOT::TPyBufferFactory::PyBuffer_FromMemory ( Float_t *  buf,
Py_ssize_t  size = -1 
)

PyObject* PyROOT::TPyBufferFactory::PyBuffer_FromMemory ( Float_t *  buf,
PyObject *  sizeCallback 
)

PyObject* PyROOT::TPyBufferFactory::PyBuffer_FromMemory ( Double_t *  buf,
Py_ssize_t  size = -1 
)

PyObject* PyROOT::TPyBufferFactory::PyBuffer_FromMemory ( Double_t *  buf,
PyObject *  sizeCallback 
)


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:56:35 2011 for ROOT_528-00b_version by  doxygen 1.5.1