PyROOT::TPyBufferFactory Class Reference

#include <PyBufferFactory.h>

List of all members.

Public Member Functions

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

Static Public Member Functions

static TPyBufferFactoryInstance ()

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