1#ifndef CPYCPPYY_LOWLEVELVIEWS_H 
    2#define CPYCPPYY_LOWLEVELVIEWS_H 
   10#if __cplusplus > 201402L 
   44#define CPPYY_DECL_VIEW_CREATOR(type)                                        \ 
   45    PyObject* CreateLowLevelView(type*,  cdims_t shape);                     \ 
   46    PyObject* CreateLowLevelView(type**, cdims_t shape) 
 
   52#if __cplusplus > 201402L 
#define CPPYY_DECL_VIEW_CREATOR(type)
 
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
 
LowLevelView *(* Creator_t)(void *, cdims_t)
 
PyObject_HEAD Py_buffer fBufInfo
 
PyObject * CreateLowLevelView(bool *, cdims_t shape)
 
PyObject * CreateLowLevelViewString(char **, cdims_t shape)
 
bool LowLevelView_CheckExact(T *object)
 
bool LowLevelView_Check(T *object)
 
PyObject * CreatePointerView(void *ptr, cdims_t shape=0)
 
PyObject * CreateLowLevelView_i8(int8_t *, cdims_t shape)
 
PyTypeObject LowLevelView_Type