Logo ROOT   6.16/01
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 (Char_t *buf, Py_ssize_t size=-1)
 
PyObjectPyBuffer_FromMemory (Char_t *buf, PyObject *sizeCallback)
 
PyObjectPyBuffer_FromMemory (Double_t *buf, Py_ssize_t size=-1)
 
PyObjectPyBuffer_FromMemory (Double_t *buf, PyObject *sizeCallback)
 
PyObjectPyBuffer_FromMemory (Float_t *buf, Py_ssize_t size=-1)
 
PyObjectPyBuffer_FromMemory (Float_t *buf, PyObject *sizeCallback)
 
PyObjectPyBuffer_FromMemory (Int_t *buf, Py_ssize_t size=-1)
 
PyObjectPyBuffer_FromMemory (Int_t *buf, PyObject *sizeCallback)
 
PyObjectPyBuffer_FromMemory (Long_t *buf, Py_ssize_t size=-1)
 
PyObjectPyBuffer_FromMemory (Long_t *buf, PyObject *sizeCallback)
 
PyObjectPyBuffer_FromMemory (Short_t *buf, Py_ssize_t size=-1)
 
PyObjectPyBuffer_FromMemory (Short_t *buf, PyObject *sizeCallback)
 
PyObjectPyBuffer_FromMemory (UChar_t *buf, Py_ssize_t size=-1)
 
PyObjectPyBuffer_FromMemory (UChar_t *buf, PyObject *sizeCallback)
 
PyObjectPyBuffer_FromMemory (UInt_t *buf, Py_ssize_t size=-1)
 
PyObjectPyBuffer_FromMemory (UInt_t *buf, PyObject *sizeCallback)
 
PyObjectPyBuffer_FromMemory (ULong_t *buf, Py_ssize_t size=-1)
 
PyObjectPyBuffer_FromMemory (ULong_t *buf, PyObject *sizeCallback)
 
PyObjectPyBuffer_FromMemory (UShort_t *buf, Py_ssize_t size=-1)
 
PyObjectPyBuffer_FromMemory (UShort_t *buf, PyObject *sizeCallback)
 

Static Public Member Functions

static TPyBufferFactoryInstance ()
 

Protected Member Functions

 TPyBufferFactory ()
 
 ~TPyBufferFactory ()
 

#include </home/sftnight/build/workspace/root-makedoc-v616/rootspi/rdoc/src/v6-16-00-patches/bindings/pyroot/src/TPyBufferFactory.h>

Constructor & Destructor Documentation

◆ TPyBufferFactory()

PyROOT::TPyBufferFactory::TPyBufferFactory ( )
protected

Definition at line 287 of file TPyBufferFactory.cxx.

◆ ~TPyBufferFactory()

PyROOT::TPyBufferFactory::~TPyBufferFactory ( )
protected

Definition at line 305 of file TPyBufferFactory.cxx.

Member Function Documentation

◆ Instance()

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

Definition at line 259 of file TPyBufferFactory.cxx.

◆ PyBuffer_FromMemory() [1/22]

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

◆ PyBuffer_FromMemory() [2/22]

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

◆ PyBuffer_FromMemory() [3/22]

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

◆ PyBuffer_FromMemory() [4/22]

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

◆ PyBuffer_FromMemory() [5/22]

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

◆ PyBuffer_FromMemory() [6/22]

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

◆ PyBuffer_FromMemory() [7/22]

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

◆ PyBuffer_FromMemory() [8/22]

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

◆ PyBuffer_FromMemory() [9/22]

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

◆ PyBuffer_FromMemory() [10/22]

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

◆ PyBuffer_FromMemory() [11/22]

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

◆ PyBuffer_FromMemory() [12/22]

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

◆ PyBuffer_FromMemory() [13/22]

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

◆ PyBuffer_FromMemory() [14/22]

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

◆ PyBuffer_FromMemory() [15/22]

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

◆ PyBuffer_FromMemory() [16/22]

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

◆ PyBuffer_FromMemory() [17/22]

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

◆ PyBuffer_FromMemory() [18/22]

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

◆ PyBuffer_FromMemory() [19/22]

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

◆ PyBuffer_FromMemory() [20/22]

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

◆ PyBuffer_FromMemory() [21/22]

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

◆ PyBuffer_FromMemory() [22/22]

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

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