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// Standard
5#include <vector>
6
7//Bindings
8#include "cpp_cppyy.h"
9
10//ROOT
11#include "Rtypes.h"
12
13namespace CPyCppyy {
14
15// general place holder for function parameters
16 struct Parameter {
17 union Value {
18 bool fBool;
19 int8_t fInt8;
20 uint8_t fUInt8;
21 short fShort;
22 unsigned short fUShort;
23 int fInt;
24 unsigned int fUInt;
25 long fLong;
26 intptr_t fIntPtr;
27 unsigned long fULong;
28 long long fLLong;
29 unsigned long long fULLong;
30 int64_t fInt64;
31 uint64_t fUInt64;
32 float fFloat;
33 double fDouble;
34 long double fLDouble;
35 void* fVoidp;
37 void* fRef;
39 };
40
41} // namespace CPyCppyy
42
43#endif // !CPYCPPYY_CALLCONTEXT_H
union CPyCppyy::Parameter::Value fValue
unsigned long long fULLong
Definition callcontext.h:29