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

Definition at line 16 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
 
Converter * fConverter
 
Creator_t fCreator
 
Converter * fElemCnv
 

#include </github/home/ROOT-CI/src/bindings/pyroot/cppjit/src/cpyrt/LowLevelViews.h>

Member Typedef Documentation

◆ Creator_t

typedef LowLevelView *(* cppjit::cpyrt::LowLevelView::Creator_t) (void *, cdims_t)

Definition at line 31 of file LowLevelViews.h.

Member Enumeration Documentation

◆ EFlags

Enumerator
kDefault 
kIsCppArray 
kIsFixed 
kIsOwner 

Definition at line 18 of file LowLevelViews.h.

Member Function Documentation

◆ get_buf()

void * cppjit::cpyrt::LowLevelView::get_buf ( )
inline

Definition at line 35 of file LowLevelViews.h.

◆ resize()

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

Definition at line 1073 of file LowLevelViews.cxx.

◆ set_buf()

void cppjit::cpyrt::LowLevelView::set_buf ( void ** buf)
inline

Definition at line 36 of file LowLevelViews.h.

Member Data Documentation

◆ fBuf

void** cppjit::cpyrt::LowLevelView::fBuf

Definition at line 27 of file LowLevelViews.h.

◆ fBufInfo

PyObject_HEAD Py_buffer cppjit::cpyrt::LowLevelView::fBufInfo

Definition at line 26 of file LowLevelViews.h.

◆ fConverter

Converter* cppjit::cpyrt::LowLevelView::fConverter

Definition at line 28 of file LowLevelViews.h.

◆ fCreator

Creator_t cppjit::cpyrt::LowLevelView::fCreator

Definition at line 32 of file LowLevelViews.h.

◆ fElemCnv

Converter* cppjit::cpyrt::LowLevelView::fElemCnv

Definition at line 29 of file LowLevelViews.h.

  • bindings/pyroot/cppjit/src/cpyrt/LowLevelViews.h
  • bindings/pyroot/cppjit/src/cpyrt/LowLevelViews.cxx