From d84cec89c040766c770576074e1b1f03154c5c37 Mon Sep 17 00:00:00 2001 From: XTZGZoReX Date: Wed, 18 Mar 2009 21:34:59 +0100 Subject: * Added specialized ByteBuffer::read for std::string. This will aid in packet processing later. --HG-- branch : trunk --- src/shared/ByteBuffer.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/shared/ByteBuffer.h') diff --git a/src/shared/ByteBuffer.h b/src/shared/ByteBuffer.h index 97b6c1cbd17..801270fa711 100644 --- a/src/shared/ByteBuffer.h +++ b/src/shared/ByteBuffer.h @@ -228,6 +228,12 @@ class ByteBuffer _rpos += sizeof(T); return r; }; + template<> std::string read() + { + std::string tmp; + *this >> tmp; + return tmp; + } template T read(size_t pos) const { ASSERT(pos + sizeof(T) <= size() || PrintPosError(false,pos,sizeof(T))); -- cgit v1.2.3