10#pragma warning(disable : 4275)
11#pragma warning(disable : 4251)
12#pragma warning(disable : 4800)
19#ifdef _FILE_OFFSET_BITS
20#undef _FILE_OFFSET_BITS
28#define CPYRT_VERSION_HEX 0x011200
61#ifndef CPYRT_PARAMETER
62#define CPYRT_PARAMETER
98#ifndef CPYRT_DIMENSIONS_H
99#define CPYRT_DIMENSIONS_H
126 virtual PyObject* FromMemory(
void* address);
150 const std::string&
target);
181 const std::string&
target);
203 const std::string& classname,
204 bool python_owns =
false);
207 bool python_owns =
false);
245 const std::vector<std::string>& args);
winID h TVirtualViewer3D TVirtualGLPainter p
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 target
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void value
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
#define CPYRT_CLASS_EXTERN
virtual bool SetArg(PyObject *, Parameter &, CallContext *=nullptr)=0
Dimensions(dim_t=0, dim_t *=nullptr)
virtual PyObject * Execute(interop::TCppMethod_t, interop::TCppObject_t, CallContext *)=0
CPYRT_EXTERN std::string Instance_GetScopedFinalName(PyObject *pyobject)
CPYRT_EXTERN bool RegisterExecutorAlias(const std::string &name, const std::string &target)
CPYRT_EXTERN Converter * CreateConverter(const std::string &name, cdims_t=0)
CPYRT_EXTERN bool RegisterConverter(const std::string &name, ConverterFactory_t)
CPYRT_EXTERN void Instance_SetReduceMethod(PyCFunction reduceMethod)
Converter *(* ConverterFactory_t)(cdims_t)
CPYRT_EXTERN bool Scope_CheckExact(PyObject *pyobject)
CPYRT_EXTERN void DestroyConverter(Converter *p)
CPYRT_EXTERN bool Sequence_Check(PyObject *pyobject)
CPYRT_EXTERN bool Exec(const std::string &cmd)
CPYRT_EXTERN Executor * CreateExecutor(const std::string &name, cdims_t=0)
CPYRT_EXTERN bool UnregisterConverter(const std::string &name)
CPYRT_EXTERN bool Scope_Check(PyObject *pyobject)
CPYRT_EXTERN bool Overload_Check(PyObject *pyobject)
CPYRT_EXTERN bool Instance_Check(PyObject *pyobject)
CPYRT_EXTERN void ExecScript(const std::string &name, const std::vector< std::string > &args)
CPYRT_EXTERN void Prompt()
CPYRT_EXTERN void * Instance_AsVoidPtr(PyObject *pyobject)
CPYRT_EXTERN bool Instance_IsLively(PyObject *pyobject)
CPYRT_EXTERN void Instance_SetCppOwns(PyObject *pyobject)
CPYRT_EXTERN bool Overload_CheckExact(PyObject *pyobject)
PyObject * Instance_FromVoidPtr(void *addr, const char *classname, int python_owns)
CPYRT_EXTERN void Instance_SetPythonOwns(PyObject *pyobject)
CPYRT_EXTERN bool UnregisterExecutor(const std::string &name)
Executor *(* ExecutorFactory_t)(cdims_t)
CPYRT_EXTERN bool RegisterConverterAlias(const std::string &name, const std::string &target)
CPYRT_EXTERN bool Instance_CheckExact(PyObject *pyobject)
CPYRT_EXTERN bool Import(const std::string &name)
CPYRT_EXTERN void * CallVoidP(interop::TCppMethod_t, interop::TCppObject_t, CallContext *)
CPYRT_EXTERN bool RegisterExecutor(const std::string &name, ExecutorFactory_t)
Cpp::ObjectRef TCppObject_t
Cpp::FuncRef TCppMethod_t
union cppjit::cpyrt::Parameter::Value fValue
unsigned long long fULLong