From 5401701aca75501adfe6762b801f9249558a4754 Mon Sep 17 00:00:00 2001 From: Joshua Ashton Date: Tue, 28 Jul 2020 05:32:55 +0100 Subject: [PATCH] Mark PacketReader functions as inline If we define this class in multiple objects, this avoids duplicate symbols --- src/network/PacketReader.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/network/PacketReader.h b/src/network/PacketReader.h index 3518bbb..1d6cf38 100644 --- a/src/network/PacketReader.h +++ b/src/network/PacketReader.h @@ -22,7 +22,7 @@ namespace Feather::Network return m_data[m_offset++]; } - int ReadVarInt() + inline int ReadVarInt() { int numRead = 0; int result = 0; @@ -44,7 +44,7 @@ namespace Feather::Network return result; } - uint32_t Length() const { return m_length; } + inline uint32_t Length() const { return m_length; } private: const uint8_t const* m_data; const uint32_t m_length;