summaryrefslogtreecommitdiff
path: root/src/factories/RawFactory.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/factories/RawFactory.h')
-rw-r--r--src/factories/RawFactory.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/factories/RawFactory.h b/src/factories/RawFactory.h
index fe6ec98..8918b8b 100644
--- a/src/factories/RawFactory.h
+++ b/src/factories/RawFactory.h
@@ -8,11 +8,13 @@
#define WRITE_HEADER(type, version) this->WriteHeader(writer, type, version)
#define WRITE_BHEADER(type, version) this->WriteHeader(writer, type, version, true)
+#define WRITE_U8(value) writer->Write((uint8_t) value)
#define WRITE_U16(value) writer->Write((uint16_t) value)
#define WRITE_U32(value) writer->Write((uint32_t) value)
#define WRITE_U64(value) writer->Write((uint64_t) value)
#define WRITE_I8(value) writer->Write((int8_t) value)
#define WRITE_I16(value) writer->Write((int16_t) value)
+#define WRITE_I32(value) writer->Write((int32_t) value)
#define WRITE_DATA(vec) writer->Write((char*) vec.data(), data.size())
#define WRITE_ARRAY(data, size) writer->Write((char*) data, size)