Logo ROOT   6.08/07
Reference Guide
List of all members | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
PyROOT::TPyBufferFactory Class Reference

Factory for python buffers of non-string type.

Author
WLAV
Date
10/28/2004
Version
1.5

Definition at line 16 of file TPyBufferFactory.h.

Public Member Functions

PyObjectPyBuffer_FromMemory (Bool_t *buf, Py_ssize_t size=-1)
 
PyObjectPyBuffer_FromMemory (Bool_t *buf, PyObject *sizeCallback)
 
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 ()
 

#include </mnt/build/workspace/root-makedoc-v608/rootspi/rdoc/src/v6-08-00-patches/bindings/pyroot/src/TPyBufferFactory.h>

Constructor & Destructor Documentation

◆ TPyBufferFactory()

PyROOT::TPyBufferFactory::TPyBufferFactory ( )
protected

Definition at line 277 of file TPyBufferFactory.cxx.

◆ ~TPyBufferFactory()

PyROOT::TPyBufferFactory::~TPyBufferFactory ( )
protected

Definition at line 293 of file TPyBufferFactory.cxx.

Member Function Documentation

◆ Instance()

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

Definition at line 249 of file TPyBufferFactory.cxx.

◆ PyBuffer_FromMemory() [1/18]

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

◆ PyBuffer_FromMemory() [2/18]

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

◆ PyBuffer_FromMemory() [3/18]

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

◆ PyBuffer_FromMemory() [4/18]

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

◆ PyBuffer_FromMemory() [5/18]

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

◆ PyBuffer_FromMemory() [6/18]

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

◆ PyBuffer_FromMemory() [7/18]

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

◆ PyBuffer_FromMemory() [8/18]

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

◆ PyBuffer_FromMemory() [9/18]

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

◆ PyBuffer_FromMemory() [10/18]

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

◆ PyBuffer_FromMemory() [11/18]

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

◆ PyBuffer_FromMemory() [12/18]

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

◆ PyBuffer_FromMemory() [13/18]

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

◆ PyBuffer_FromMemory() [14/18]

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

◆ PyBuffer_FromMemory() [15/18]

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

◆ PyBuffer_FromMemory() [16/18]

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

◆ PyBuffer_FromMemory() [17/18]

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

◆ PyBuffer_FromMemory() [18/18]

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

The documentation for this class was generated from the following files: