summaryrefslogtreecommitdiff
path: root/src/blu_cat/com/binary_writer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/blu_cat/com/binary_writer.cpp')
-rw-r--r--src/blu_cat/com/binary_writer.cpp18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/blu_cat/com/binary_writer.cpp b/src/blu_cat/com/binary_writer.cpp
index 7a987d4..7af3b6d 100644
--- a/src/blu_cat/com/binary_writer.cpp
+++ b/src/blu_cat/com/binary_writer.cpp
@@ -88,6 +88,24 @@ BinaryWriter::write_ui64(UI64 var)
}
void
+BinaryWriter::write_i8(I8 var)
+{
+ this->write_ui8(std::bit_cast<UI8>(var));
+}
+
+void
+BinaryWriter::write_i32(I32 var)
+{
+ this->write_ui32(std::bit_cast<UI32>(var));
+}
+
+void
+BinaryWriter::write_i64(I64 var)
+{
+ this->write_ui64(std::bit_cast<UI64>(var));
+}
+
+void
BinaryWriter::write_f32(F32 var)
{
IntAndFloat32bit num;