added comments explaining ByteVector::rbegin() const and ByteVector::rend() const

This commit is contained in:
Ryan Lucchese 2015-07-06 16:25:57 -06:00
parent e8c1a11730
commit 04bee3faec

View File

@ -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<char> &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<char> &v = d->data->data;
return v.rbegin() + (v.size() - d->offset);
}