From 46e6f9cf4f5a52ed20f137e6b8ef191a7983a7bc Mon Sep 17 00:00:00 2001 From: Stephen Birarda Date: Wed, 8 Jul 2015 19:15:40 -0700 Subject: [PATCH] add a type for templated return --- libraries/networking/src/PacketList.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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)); }