1#ifndef CPYRT_LOWLEVELVIEWS_H
2#define CPYRT_LOWLEVELVIEWS_H
44#define CPPJIT_DECL_VIEW_CREATOR(type) \
45 PyObject* CreateLowLevelView(type*, cdims_t shape); \
46 PyObject* CreateLowLevelView(type**, cdims_t shape)
#define CPPJIT_DECL_VIEW_CREATOR(type)
LowLevelView *(* Creator_t)(void *, cdims_t)
PyObject_HEAD Py_buffer fBufInfo
PyObject * CreateLowLevelViewString(char **, cdims_t shape)
PyObject * CreateLowLevelView(bool *, cdims_t shape)
bool LowLevelView_Check(T *object)
bool LowLevelView_CheckExact(T *object)
PyObject * CreatePointerView(void *ptr, cdims_t shape=0)
PyTypeObject LowLevelView_Type
PyObject * CreateLowLevelView_i8(int8_t *, cdims_t shape)
PyObject * CreateLowLevelView_i32(int32_t *, cdims_t shape)
PyObject * CreateLowLevelView_i16(int16_t *, cdims_t shape)