Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
LowLevelViews.h File Reference
#include "Dimensions.h"
#include <complex>
#include <stddef.h>
#include <cstddef>

Classes

class  CPyCppyy::LowLevelView

Namespaces

namespace  CPyCppyy

Macros

#define CPPYY_DECL_VIEW_CREATOR(type)

Functions

PyObjectCPyCppyy::CreateLowLevelView (bool **, cdims_t shape)
PyObjectCPyCppyy::CreateLowLevelView (bool *, cdims_t shape)
PyObjectCPyCppyy::CreateLowLevelView (char **, cdims_t shape)
PyObjectCPyCppyy::CreateLowLevelView (char *, cdims_t shape)
PyObjectCPyCppyy::CreateLowLevelView (double **, cdims_t shape)
PyObjectCPyCppyy::CreateLowLevelView (double *, cdims_t shape)
PyObjectCPyCppyy::CreateLowLevelView (float **, cdims_t shape)
PyObjectCPyCppyy::CreateLowLevelView (float *, cdims_t shape)
PyObjectCPyCppyy::CreateLowLevelView (int **, cdims_t shape)
PyObjectCPyCppyy::CreateLowLevelView (int *, cdims_t shape)
PyObjectCPyCppyy::CreateLowLevelView (long **, cdims_t shape)
PyObjectCPyCppyy::CreateLowLevelView (long *, cdims_t shape)
PyObjectCPyCppyy::CreateLowLevelView (long double **, cdims_t shape)
PyObjectCPyCppyy::CreateLowLevelView (long double *, cdims_t shape)
PyObjectCPyCppyy::CreateLowLevelView (long long **, cdims_t shape)
PyObjectCPyCppyy::CreateLowLevelView (long long *, cdims_t shape)
PyObjectCPyCppyy::CreateLowLevelView (short **, cdims_t shape)
PyObjectCPyCppyy::CreateLowLevelView (short *, cdims_t shape)
PyObjectCPyCppyy::CreateLowLevelView (signed char **, cdims_t shape)
PyObjectCPyCppyy::CreateLowLevelView (signed char *, cdims_t shape)
PyObjectCPyCppyy::CreateLowLevelView (std::byte **, cdims_t shape)
PyObjectCPyCppyy::CreateLowLevelView (std::byte *, cdims_t shape)
PyObjectCPyCppyy::CreateLowLevelView (std::complex< double > **, cdims_t shape)
PyObjectCPyCppyy::CreateLowLevelView (std::complex< double > *, cdims_t shape)
PyObjectCPyCppyy::CreateLowLevelView (std::complex< float > **, cdims_t shape)
PyObjectCPyCppyy::CreateLowLevelView (std::complex< float > *, cdims_t shape)
PyObjectCPyCppyy::CreateLowLevelView (std::complex< int > **, cdims_t shape)
PyObjectCPyCppyy::CreateLowLevelView (std::complex< int > *, cdims_t shape)
PyObjectCPyCppyy::CreateLowLevelView (std::complex< long > **, cdims_t shape)
PyObjectCPyCppyy::CreateLowLevelView (std::complex< long > *, cdims_t shape)
PyObjectCPyCppyy::CreateLowLevelView (unsigned char **, cdims_t shape)
PyObjectCPyCppyy::CreateLowLevelView (unsigned char *, cdims_t shape)
PyObjectCPyCppyy::CreateLowLevelView (unsigned int **, cdims_t shape)
PyObjectCPyCppyy::CreateLowLevelView (unsigned int *, cdims_t shape)
PyObjectCPyCppyy::CreateLowLevelView (unsigned long **, cdims_t shape)
PyObjectCPyCppyy::CreateLowLevelView (unsigned long *, cdims_t shape)
PyObjectCPyCppyy::CreateLowLevelView (unsigned long long **, cdims_t shape)
PyObjectCPyCppyy::CreateLowLevelView (unsigned long long *, cdims_t shape)
PyObjectCPyCppyy::CreateLowLevelView (unsigned short **, cdims_t shape)
PyObjectCPyCppyy::CreateLowLevelView (unsigned short *, cdims_t shape)
PyObjectCPyCppyy::CreateLowLevelView_i16 (int16_t **, cdims_t shape)
PyObjectCPyCppyy::CreateLowLevelView_i16 (int16_t *, cdims_t shape)
PyObjectCPyCppyy::CreateLowLevelView_i16 (uint16_t **, cdims_t shape)
PyObjectCPyCppyy::CreateLowLevelView_i16 (uint16_t *, cdims_t shape)
PyObjectCPyCppyy::CreateLowLevelView_i32 (int32_t **, cdims_t shape)
PyObjectCPyCppyy::CreateLowLevelView_i32 (int32_t *, cdims_t shape)
PyObjectCPyCppyy::CreateLowLevelView_i32 (uint32_t **, cdims_t shape)
PyObjectCPyCppyy::CreateLowLevelView_i32 (uint32_t *, cdims_t shape)
PyObjectCPyCppyy::CreateLowLevelView_i8 (int8_t **, cdims_t shape)
PyObjectCPyCppyy::CreateLowLevelView_i8 (int8_t *, cdims_t shape)
PyObjectCPyCppyy::CreateLowLevelView_i8 (uint8_t **, cdims_t shape)
PyObjectCPyCppyy::CreateLowLevelView_i8 (uint8_t *, cdims_t shape)
PyObjectCPyCppyy::CreateLowLevelViewString (char **, cdims_t shape)
PyObjectCPyCppyy::CreateLowLevelViewString (const char **, cdims_t shape)
PyObjectCPyCppyy::CreatePointerView (void *ptr, cdims_t shape=0)
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*, cdims_t shape); \
PyObject* CreateLowLevelView(type**, cdims_t shape)
_object PyObject

Definition at line 42 of file LowLevelViews.h.