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)
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