diff --git a/libraries/networking/src/PacketList.h b/libraries/networking/src/PacketList.h index 95a4f5d583..1ae22eb08e 100644 --- a/libraries/networking/src/PacketList.h +++ b/libraries/networking/src/PacketList.h @@ -57,11 +57,11 @@ private: QByteArray _extendedHeader; }; -template template PacketList::readPrimitive(U* data) { +template template qint64 PacketList::readPrimitive(U* data) { return QIODevice::read(reinterpret_cast(data), sizeof(U)); } -template template PacketList::writePrimitive(const U& data) { +template template qint64 PacketList::writePrimitive(const U& data) { static_assert(!std::is_pointer::value, "U must not be a pointer"); return QIODevice::write(reinterpret_cast(&data), sizeof(U)); }