Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
CPyCppyy::LowLevelView Class Reference

Definition at line 17 of file LowLevelViews.h.

Public Types

typedef LowLevelView *(* Creator_t) (void *, cdims_t)
enum  EFlags { kDefault = 0x0000 , kIsCppArray = 0x0001 , kIsFixed = 0x0002 , kIsOwner = 0x0004 }

Public Member Functions

void * get_buf ()
bool resize (size_t sz)
void set_buf (void **buf)

Public Attributes

void ** fBuf
PyObject_HEAD Py_buffer fBufInfo
ConverterfConverter
Creator_t fCreator
ConverterfElemCnv

#include </home/stephan/code/root-2/bindings/pyroot/cppyy/CPyCppyy/src/LowLevelViews.h>

Member Typedef Documentation

◆ Creator_t

typedef LowLevelView *(* CPyCppyy::LowLevelView::Creator_t) (void *, cdims_t)

Definition at line 32 of file LowLevelViews.h.

Member Enumeration Documentation

◆ EFlags

Enumerator
kDefault 
kIsCppArray 
kIsFixed 
kIsOwner 

Definition at line 19 of file LowLevelViews.h.

Member Function Documentation

◆ get_buf()

void * CPyCppyy::LowLevelView::get_buf ( )
inline

Definition at line 36 of file LowLevelViews.h.

◆ resize()

bool CPyCppyy::LowLevelView::resize ( size_t sz)

Definition at line 1045 of file LowLevelViews.cxx.

◆ set_buf()

void CPyCppyy::LowLevelView::set_buf ( void ** buf)
inline

Definition at line 37 of file LowLevelViews.h.

Member Data Documentation

◆ fBuf

void** CPyCppyy::LowLevelView::fBuf

Definition at line 28 of file LowLevelViews.h.

◆ fBufInfo

PyObject_HEAD Py_buffer CPyCppyy::LowLevelView::fBufInfo

Definition at line 27 of file LowLevelViews.h.

◆ fConverter

Converter* CPyCppyy::LowLevelView::fConverter

Definition at line 29 of file LowLevelViews.h.

◆ fCreator

Creator_t CPyCppyy::LowLevelView::fCreator

Definition at line 33 of file LowLevelViews.h.

◆ fElemCnv

Converter* CPyCppyy::LowLevelView::fElemCnv

Definition at line 30 of file LowLevelViews.h.


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