Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
LowLevelViews.h File Reference
#include <complex>
#include <stddef.h>
Include dependency graph for LowLevelViews.h:
This graph shows which files directly or indirectly include this file:

Classes

class  CPyCppyy::LowLevelView
 

Namespaces

namespace  CPyCppyy
 Set of helper functions that are invoked from the pythonizors, on the Python side.
 

Macros

#define CPPYY_DECL_VIEW_CREATOR(type)
 

Functions

 CPyCppyy::CPPYY_DECL_VIEW_CREATOR (bool)
 
 CPyCppyy::CPPYY_DECL_VIEW_CREATOR (double)
 
 CPyCppyy::CPPYY_DECL_VIEW_CREATOR (float)
 
 CPyCppyy::CPPYY_DECL_VIEW_CREATOR (int)
 
 CPyCppyy::CPPYY_DECL_VIEW_CREATOR (long double)
 
 CPyCppyy::CPPYY_DECL_VIEW_CREATOR (long long)
 
 CPyCppyy::CPPYY_DECL_VIEW_CREATOR (long)
 
 CPyCppyy::CPPYY_DECL_VIEW_CREATOR (short)
 
 CPyCppyy::CPPYY_DECL_VIEW_CREATOR (signed char)
 
 CPyCppyy::CPPYY_DECL_VIEW_CREATOR (std::complex< double >)
 
 CPyCppyy::CPPYY_DECL_VIEW_CREATOR (std::complex< float >)
 
 CPyCppyy::CPPYY_DECL_VIEW_CREATOR (std::complex< int >)
 
 CPyCppyy::CPPYY_DECL_VIEW_CREATOR (std::complex< long >)
 
 CPyCppyy::CPPYY_DECL_VIEW_CREATOR (unsigned char)
 
 CPyCppyy::CPPYY_DECL_VIEW_CREATOR (unsigned int)
 
 CPyCppyy::CPPYY_DECL_VIEW_CREATOR (unsigned long long)
 
 CPyCppyy::CPPYY_DECL_VIEW_CREATOR (unsigned long)
 
 CPyCppyy::CPPYY_DECL_VIEW_CREATOR (unsigned short)
 
PyObjectCPyCppyy::CreateLowLevelView (const char **, Py_ssize_t *shape=nullptr)
 
PyObjectCPyCppyy::CreatePointerView (void *ptr, size_t size=(size_t) -1)
 
template<typename T >
bool CPyCppyy::LowLevelView_Check (T *object)
 
template<typename T >
bool CPyCppyy::LowLevelView_CheckExact (T *object)
 

Macro Definition Documentation

◆ CPPYY_DECL_VIEW_CREATOR

#define CPPYY_DECL_VIEW_CREATOR (   type)
Value:
PyObject* CreateLowLevelView(type*, Py_ssize_t* shape = nullptr); \
PyObject* CreateLowLevelView(type**, Py_ssize_t* shape = nullptr)
int Py_ssize_t
Definition CPyCppyy.h:236
_object PyObject
int type
Definition TGX11.cxx:121

Definition at line 28 of file LowLevelViews.h.