Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
callcontext.h
Go to the documentation of this file.
1#ifndef CPYCPPYY_CALLCONTEXT_H
2#define CPYCPPYY_CALLCONTEXT_H
3
4//Bindings
5#include "cpp_cppyy.h"
6
7//ROOT
8#include "Rtypes.h"
9
10namespace CPyCppyy {
11
12// general place holder for function parameters
13 struct Parameter {
14 union Value {
15 bool fBool;
16 int8_t fInt8;
17 uint8_t fUInt8;
18 short fShort;
19 unsigned short fUShort;
20 int fInt;
21 unsigned int fUInt;
22 long fLong;
23 intptr_t fIntPtr;
24 unsigned long fULong;
25 long long fLLong;
26 unsigned long long fULLong;
27 int64_t fInt64;
28 uint64_t fUInt64;
29 float fFloat;
30 double fDouble;
31 long double fLDouble;
32 void* fVoidp;
34 void* fRef;
36 };
37
38} // namespace CPyCppyy
39
40#endif // !CPYCPPYY_CALLCONTEXT_H
Set of helper functions that are invoked from the pythonizors, on the Python side.
union CPyCppyy::Parameter::Value fValue
unsigned long long fULLong
Definition callcontext.h:26