Expand if condition for readability

Change-Id: I5057c236457587ad03b55019cb340cf59d9ecdb5
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
This commit is contained in:
João Abecasis 2012-01-10 16:03:30 +01:00 committed by Qt by Nokia
parent 5a92bc9760
commit 2c52e9a5c1

View File

@ -139,15 +139,22 @@ public:
void reserve(size_t n)
{
if (n > capacity()
|| (n
&& !d->capacityReserved
&& (d->ref.isShared() || (d->capacityReserved = 1, false)))) {
SimpleVector detached(Data::allocate(n,
d->detachFlags() | Data::CapacityReserved));
detached.d->copyAppend(constBegin(), constEnd());
detached.swap(*this);
if (n == 0)
return;
if (n <= capacity()) {
if (d->capacityReserved)
return;
if (!d->ref.isShared()) {
d->capacityReserved = 1;
return;
}
}
SimpleVector detached(Data::allocate(n,
d->detachFlags() | Data::CapacityReserved));
detached.d->copyAppend(constBegin(), constEnd());
detached.swap(*this);
}
void prepend(const_iterator first, const_iterator last)