From 8a5a9e09258496d73740a7c4dd25fd3cd6fb8958 Mon Sep 17 00:00:00 2001 From: JoelKatz Date: Tue, 25 Sep 2012 22:47:40 -0700 Subject: [PATCH] Small fixes. --- src/Serializer.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Serializer.h b/src/Serializer.h index e1c251508..30dfe1ceb 100644 --- a/src/Serializer.h +++ b/src/Serializer.h @@ -92,7 +92,7 @@ public: int getDataLength() const { return mData.size(); } const void* getDataPtr() const { return &mData.front(); } void* getDataPtr() { return &mData.front(); } - int getLength() { return mData.size(); } + int getLength() const { return mData.size(); } const std::vector& peekData() const { return mData; } std::vector getData() const { return mData; } std::string getString() const { return std::string(static_cast(getDataPtr()), size()); } @@ -143,11 +143,12 @@ protected: public: SerializerIterator(const Serializer& s) : mSerializer(s), mPos(0) { ; } - void reset(void) { mPos=0; } + void reset(void) { mPos = 0; } void setPos(int p) { mPos = p; } const Serializer& operator*(void) { return mSerializer; } int getPos(void) { return mPos; } + bool empty() { return mPos == mSerializer.getLength(); } int getBytesLeft(); // get functions throw on error