From ce67a097bf3c0c3241f4441a808e32639ddbaafb Mon Sep 17 00:00:00 2001 From: Shauren Date: Sat, 13 Sep 2014 01:07:21 +0200 Subject: Core/Entities: Use new PackedGuid class --- src/server/shared/Packets/ByteBuffer.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/server/shared/Packets') diff --git a/src/server/shared/Packets/ByteBuffer.h b/src/server/shared/Packets/ByteBuffer.h index 046fdc0c8e9..3d44c975c96 100644 --- a/src/server/shared/Packets/ByteBuffer.h +++ b/src/server/shared/Packets/ByteBuffer.h @@ -32,6 +32,7 @@ #include #include #include +#include #include class MessageBuffer; @@ -113,12 +114,14 @@ class ByteBuffer template void append(T value) { + static_assert(std::is_fundamental::value, "append(compound)"); EndianConvert(value); append((uint8 *)&value, sizeof(value)); } template void put(size_t pos, T value) { + static_assert(std::is_fundamental::value, "append(compound)"); EndianConvert(value); put(pos, (uint8 *)&value, sizeof(value)); } -- cgit v1.2.3