Skip to content

Commit f2b5fe3

Browse files
committed
rebase
1 parent d37f85c commit f2b5fe3

File tree

2 files changed

+76
-3
lines changed

2 files changed

+76
-3
lines changed

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dojo.java

Lines changed: 75 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1286,6 +1286,79 @@ public KeysClauseByReference(Pointer p) {
12861286

12871287

12881288

1289+
class MemberValueTag extends IntegerType {
1290+
public MemberValueTag() {
1291+
super(8, true);
1292+
}
1293+
1294+
public MemberValueTag(long value) {
1295+
super(8, value, true);
1296+
}
1297+
1298+
public MemberValueTag(Pointer p) {
1299+
this(p.getLong(0));
1300+
}
1301+
public static final MemberValueTag Primitive = new MemberValueTag(0);
1302+
public static final MemberValueTag String = new MemberValueTag(1);
1303+
1304+
}
1305+
1306+
class MemberValueTagByReference extends ByReference {
1307+
public MemberValueTagByReference() {
1308+
super(8);
1309+
}
1310+
1311+
public MemberValueTagByReference(Pointer p) {
1312+
super(8);
1313+
setPointer(p);
1314+
}
1315+
1316+
public MemberValueTag getValue() {
1317+
Pointer p = getPointer();
1318+
return new MemberValueTag(p.getLong(0));
1319+
}
1320+
1321+
public void setValue(MemberValueTag value) {
1322+
Pointer p = getPointer();
1323+
p.setLong(0, value.longValue());
1324+
}
1325+
1326+
}
1327+
1328+
@Structure.FieldOrder({"tag", "primitive", "string"})
1329+
class MemberValue extends Structure implements Structure.ByValue {
1330+
public MemberValue() {
1331+
super();
1332+
}
1333+
1334+
public MemberValue(Pointer p) {
1335+
super(p);
1336+
}
1337+
1338+
public MemberValueTag tag;
1339+
public Primitive primitive;
1340+
public ByteByReference string;
1341+
1342+
}
1343+
1344+
@Structure.FieldOrder({"tag", "primitive", "string"})
1345+
class MemberValueByReference extends Structure implements Structure.ByReference {
1346+
public MemberValueByReference() {
1347+
super();
1348+
}
1349+
1350+
public MemberValueByReference(Pointer p) {
1351+
super(p);
1352+
}
1353+
1354+
public MemberValueTag tag;
1355+
public Primitive primitive;
1356+
public ByteByReference string;
1357+
1358+
}
1359+
1360+
1361+
12891362
@Structure.FieldOrder({"model", "member", "operator_", "value"})
12901363
class MemberClause extends Structure implements Structure.ByValue {
12911364
public MemberClause() {
@@ -1299,7 +1372,7 @@ public MemberClause(Pointer p) {
12991372
public ByteByReference model;
13001373
public ByteByReference member;
13011374
public ComparisonOperator operator_;
1302-
public Primitive value;
1375+
public MemberValue value;
13031376

13041377
}
13051378

@@ -1316,7 +1389,7 @@ public MemberClauseByReference(Pointer p) {
13161389
public ByteByReference model;
13171390
public ByteByReference member;
13181391
public ComparisonOperator operator_;
1319-
public Primitive value;
1392+
public MemberValue value;
13201393

13211394
}
13221395

0 commit comments

Comments
 (0)