Logo ROOT  
Reference Guide
cppyy.h
Go to the documentation of this file.
1#ifndef CPPYY_CPPYY
2#define CPPYY_CPPYY
3
4#include "cpp_cppyy.h"
5
6#ifdef __cplusplus
8#else
9typedef struct
10#endif
11 void* fTypeName;
12 unsigned int fModifiers;
13#ifdef __cplusplus
14};
15#else
17#endif
18
19#ifdef __cplusplus
20struct CPPYY_G__p2p {
21#else
22typedef struct {
23#endif
24 long i;
26#ifdef __cplusplus
27};
28#else
30#endif
31
32
33#ifdef __cplusplus
34struct CPPYY_G__value {
35#else
36typedef struct {
37#endif
38 union {
39 double d;
40 long i; /* used to be int */
41 struct CPPYY_G__p2p reftype;
42 char ch;
43 short sh;
44 int in;
45 float fl;
46 unsigned char uch;
47 unsigned short ush;
48 unsigned int uin;
49 unsigned long ulo;
50 long long ll;
51 unsigned long long ull;
52 long double ld;
53 } obj;
54 long ref;
55 int type;
56 int tagnum;
58 char isconst;
60#ifdef __cplusplus
61};
62#else
64#endif
65
66#endif // CPPYY_CPPYY
CPPYY_G__DUMMY_FOR_CINT7
Definition: cppyy.h:16
struct void * fTypeName
Definition: cppyy.h:9
unsigned int fModifiers
Definition: cppyy.h:12
int reftype
Definition: cppyy.h:25
long i
Definition: cppyy.h:24
unsigned long ulo
Definition: cppyy.h:49
int tagnum
Definition: cppyy.h:56
float fl
Definition: cppyy.h:45
unsigned char uch
Definition: cppyy.h:46
short sh
Definition: cppyy.h:43
long double ld
Definition: cppyy.h:52
double d
Definition: cppyy.h:39
int typenum
Definition: cppyy.h:57
long i
Definition: cppyy.h:40
long ref
Definition: cppyy.h:54
char ch
Definition: cppyy.h:42
struct CPPYY_G__DUMMY_FOR_CINT7 dummyForCint7
Definition: cppyy.h:59
int type
Definition: cppyy.h:55
unsigned long long ull
Definition: cppyy.h:51
char isconst
Definition: cppyy.h:58
union CPPYY_G__value::@0 obj
struct CPPYY_G__p2p reftype
Definition: cppyy.h:41
unsigned int uin
Definition: cppyy.h:48
unsigned short ush
Definition: cppyy.h:47
long long ll
Definition: cppyy.h:50