Begin introducing the new object model
[qemupp.git] / marshal / marshal.cpp
blob06c479463aa82f0496ea5d87704b14f1712bcb0d
1 #include "marshal.hpp"
3 void marshal(Marshaller *m, const char *name, int8_t *obj)
5 m->marshal_int8(name, obj);
8 void marshal(Marshaller *m, const char *name, int16_t *obj)
10 m->marshal_int16(name, obj);
13 void marshal(Marshaller *m, const char *name, int32_t *obj)
15 m->marshal_int32(name, obj);
18 void marshal(Marshaller *m, const char *name, int64_t *obj)
20 m->marshal_int64(name, obj);
23 void marshal(Marshaller *m, const char *name, uint8_t *obj)
25 m->marshal_uint8(name, obj);
28 void marshal(Marshaller *m, const char *name, uint16_t *obj)
30 m->marshal_uint16(name, obj);
33 void marshal(Marshaller *m, const char *name, uint32_t *obj)
35 m->marshal_uint32(name, obj);
38 void marshal(Marshaller *m, const char *name, uint64_t *obj)
40 m->marshal_uint64(name, obj);
43 void marshal(Marshaller *m, const char *name, bool *obj)
45 m->marshal_bool(name, obj);