Logo ROOT  
Reference Guide
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

PyObjectCPyCppyy::CreateLowLevelView (bool **, Py_ssize_t *shape=nullptr)
 
PyObjectCPyCppyy::CreateLowLevelView (bool *, Py_ssize_t *shape=nullptr)
 
PyObjectCPyCppyy::CreateLowLevelView (const char **, Py_ssize_t *shape=nullptr)
 
PyObjectCPyCppyy::CreateLowLevelView (double **, Py_ssize_t *shape=nullptr)
 
PyObjectCPyCppyy::CreateLowLevelView (double *, Py_ssize_t *shape=nullptr)
 
PyObjectCPyCppyy::CreateLowLevelView (float **, Py_ssize_t *shape=nullptr)
 
PyObjectCPyCppyy::CreateLowLevelView (float *, Py_ssize_t *shape=nullptr)
 
PyObjectCPyCppyy::CreateLowLevelView (int **, Py_ssize_t *shape=nullptr)
 
PyObjectCPyCppyy::CreateLowLevelView (int *, Py_ssize_t *shape=nullptr)
 
PyObjectCPyCppyy::CreateLowLevelView (long **, Py_ssize_t *shape=nullptr)
 
PyObjectCPyCppyy::CreateLowLevelView (long *, Py_ssize_t *shape=nullptr)
 
PyObjectCPyCppyy::CreateLowLevelView (long double **, Py_ssize_t *shape=nullptr)
 
PyObjectCPyCppyy::CreateLowLevelView (long double *, Py_ssize_t *shape=nullptr)
 
PyObjectCPyCppyy::CreateLowLevelView (long long **, Py_ssize_t *shape=nullptr)
 
PyObjectCPyCppyy::CreateLowLevelView (long long *, Py_ssize_t *shape=nullptr)
 
PyObjectCPyCppyy::CreateLowLevelView (short **, Py_ssize_t *shape=nullptr)
 
PyObjectCPyCppyy::CreateLowLevelView (short *, Py_ssize_t *shape=nullptr)
 
PyObjectCPyCppyy::CreateLowLevelView (signed char **, Py_ssize_t *shape=nullptr)
 
PyObjectCPyCppyy::CreateLowLevelView (signed char *, Py_ssize_t *shape=nullptr)
 
PyObjectCPyCppyy::CreateLowLevelView (std::complex< double > **, Py_ssize_t *shape=nullptr)
 
PyObjectCPyCppyy::CreateLowLevelView (std::complex< double > *, Py_ssize_t *shape=nullptr)
 
PyObjectCPyCppyy::CreateLowLevelView (std::complex< float > **, Py_ssize_t *shape=nullptr)
 
PyObjectCPyCppyy::CreateLowLevelView (std::complex< float > *, Py_ssize_t *shape=nullptr)
 
PyObjectCPyCppyy::CreateLowLevelView (std::complex< int > **, Py_ssize_t *shape=nullptr)
 
PyObjectCPyCppyy::CreateLowLevelView (std::complex< int > *, Py_ssize_t *shape=nullptr)
 
PyObjectCPyCppyy::CreateLowLevelView (std::complex< long > **, Py_ssize_t *shape=nullptr)
 
PyObjectCPyCppyy::CreateLowLevelView (std::complex< long > *, Py_ssize_t *shape=nullptr)
 
PyObjectCPyCppyy::CreateLowLevelView (unsigned char **, Py_ssize_t *shape=nullptr)
 
PyObjectCPyCppyy::CreateLowLevelView (unsigned char *, Py_ssize_t *shape=nullptr)
 
PyObjectCPyCppyy::CreateLowLevelView (unsigned int **, Py_ssize_t *shape=nullptr)
 
PyObjectCPyCppyy::CreateLowLevelView (unsigned int *, Py_ssize_t *shape=nullptr)
 
PyObjectCPyCppyy::CreateLowLevelView (unsigned long **, Py_ssize_t *shape=nullptr)
 
PyObjectCPyCppyy::CreateLowLevelView (unsigned long *, Py_ssize_t *shape=nullptr)
 
PyObjectCPyCppyy::CreateLowLevelView (unsigned long long **, Py_ssize_t *shape=nullptr)
 
PyObjectCPyCppyy::CreateLowLevelView (unsigned long long *, Py_ssize_t *shape=nullptr)
 
PyObjectCPyCppyy::CreateLowLevelView (unsigned short **, Py_ssize_t *shape=nullptr)
 
PyObjectCPyCppyy::CreateLowLevelView (unsigned short *, 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
Definition: PyMethodBase.h:43
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char Pixmap_t Pixmap_t PictureAttributes_t attr const char char ret_data h unsigned char height h Atom_t Int_t ULong_t ULong_t unsigned char prop_list Atom_t Atom_t Atom_t Time_t type
PyObject * CreateLowLevelView(const char **, Py_ssize_t *shape=nullptr)

Definition at line 28 of file LowLevelViews.h.