2 #define SER_BYTECODE_H 1
5 #include "ser/s_caosVar.h"
6 #include "serialization.h"
9 BOOST_CLASS_IMPLEMENTATION(caosOp
, boost::serialization::object_serializable
);
10 BOOST_CLASS_TRACKING(caosOp
, boost::serialization::track_never
);
12 uint32_t op
= obj
.opcode
| ((obj
.argument
+ 0x800000) << 8);
13 ar
& op
& obj
.traceindex
;
18 ar
& op
& obj
.traceindex
;
19 obj
.opcode
= op
& 0xFF;
20 obj
.argument
= (op
>> 8) - 0x800000;