From 04bee3faeca7765b4ab8b87ab8fe0903f8c4ece4 Mon Sep 17 00:00:00 2001 From: Ryan Lucchese Date: Mon, 6 Jul 2015 16:25:57 -0600 Subject: [PATCH] added comments explaining ByteVector::rbegin() const and ByteVector::rend() const --- taglib/toolkit/tbytevector.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/taglib/toolkit/tbytevector.cpp b/taglib/toolkit/tbytevector.cpp index fb561e25..7840d1a2 100644 --- a/taglib/toolkit/tbytevector.cpp +++ b/taglib/toolkit/tbytevector.cpp @@ -746,6 +746,7 @@ ByteVector::ReverseIterator ByteVector::rbegin() ByteVector::ConstReverseIterator ByteVector::rbegin() const { + // we need a const reference to the data vector so we can ensure the const version of rbegin() is called const std::vector &v = d->data->data; return v.rbegin() + (v.size() - (d->offset + d->length)); } @@ -758,6 +759,7 @@ ByteVector::ReverseIterator ByteVector::rend() ByteVector::ConstReverseIterator ByteVector::rend() const { + // we need a const reference to the data vector so we can ensure the const version of rbegin() is called const std::vector &v = d->data->data; return v.rbegin() + (v.size() - d->offset); } -- 2.50.1