1
1
includes = [" functional" , " memory" ]
2
2
definitions = '''
3
3
struct RawNode {
4
- uint64_t value;
4
+ int value;
5
5
struct RawNode* next;
6
6
};
7
7
8
8
struct UniqueNode {
9
- uint64_t value;
9
+ int value;
10
10
std::unique_ptr<struct UniqueNode> next;
11
11
};
12
12
13
13
struct SharedNode {
14
- uint64_t value;
14
+ int value;
15
15
std::shared_ptr<struct SharedNode> next;
16
16
};
17
17
'''
@@ -37,8 +37,8 @@ definitions = '''
37
37
"dynamicSize": 32,
38
38
"members": [
39
39
{
40
- "typeName": "uint64_t ",
41
- "staticSize": 8 ,
40
+ "typeName": "int ",
41
+ "staticSize": 4 ,
42
42
"dynamicSize": 0
43
43
},
44
44
{
@@ -52,8 +52,8 @@ definitions = '''
52
52
"dynamicSize": 16,
53
53
"members": [
54
54
{
55
- "typeName": "uint64_t ",
56
- "staticSize": 8 ,
55
+ "typeName": "int ",
56
+ "staticSize": 4 ,
57
57
"dynamicSize": 0
58
58
},
59
59
{
@@ -67,8 +67,8 @@ definitions = '''
67
67
"dynamicSize": 0,
68
68
"members": [
69
69
{
70
- "typeName": "uint64_t ",
71
- "staticSize": 8 ,
70
+ "typeName": "int ",
71
+ "staticSize": 4 ,
72
72
"dynamicSize": 0
73
73
},
74
74
{
@@ -113,8 +113,8 @@ definitions = '''
113
113
"dynamicSize": 32,
114
114
"members": [
115
115
{
116
- "typeName": "uint64_t ",
117
- "staticSize": 8 ,
116
+ "typeName": "int ",
117
+ "staticSize": 4 ,
118
118
"dynamicSize": 0
119
119
},
120
120
{
@@ -128,8 +128,8 @@ definitions = '''
128
128
"dynamicSize": 16,
129
129
"members": [
130
130
{
131
- "typeName": "uint64_t ",
132
- "staticSize": 8 ,
131
+ "typeName": "int ",
132
+ "staticSize": 4 ,
133
133
"dynamicSize": 0
134
134
},
135
135
{
@@ -143,8 +143,8 @@ definitions = '''
143
143
"dynamicSize": 0,
144
144
"members": [
145
145
{
146
- "typeName": "uint64_t ",
147
- "staticSize": 8 ,
146
+ "typeName": "int ",
147
+ "staticSize": 4 ,
148
148
"dynamicSize": 0
149
149
},
150
150
{
@@ -191,8 +191,8 @@ definitions = '''
191
191
"dynamicSize": 48,
192
192
"members": [
193
193
{
194
- "typeName": "uint64_t ",
195
- "staticSize": 8 ,
194
+ "typeName": "int ",
195
+ "staticSize": 4 ,
196
196
"dynamicSize": 0
197
197
},
198
198
{
@@ -206,8 +206,8 @@ definitions = '''
206
206
"dynamicSize": 24,
207
207
"members": [
208
208
{
209
- "typeName": "uint64_t ",
210
- "staticSize": 8 ,
209
+ "typeName": "int ",
210
+ "staticSize": 4 ,
211
211
"dynamicSize": 0
212
212
},
213
213
{
@@ -221,8 +221,8 @@ definitions = '''
221
221
"dynamicSize": 0,
222
222
"members": [
223
223
{
224
- "typeName": "uint64_t ",
225
- "staticSize": 8 ,
224
+ "typeName": "int ",
225
+ "staticSize": 4 ,
226
226
"dynamicSize": 0
227
227
},
228
228
{
0 commit comments