}
if (needs_further_processing) {
- epvector v = seq;
- seq.clear();
+ // Clear seq and start over.
+ epvector v = std::move(seq);
construct_from_epvector(std::move(v));
}
}
}
if (needs_further_processing) {
- epvector v = seq;
- seq.clear();
+ // Clear seq and start over.
+ epvector v = std::move(seq);
construct_from_epvector(std::move(v));
}
}
seq.erase(itout,last);
if (needs_further_processing) {
- epvector v = seq;
- seq.clear();
+ // Clear seq and start over.
+ epvector v = std::move(seq);
construct_from_epvector(std::move(v));
}
}
for (unsigned j=fc; j<n-c; ++j)
Pkey[j] = Pkey[j-1]+1;
} while(fc);
- // next column, so change the role of A and B:
- A.swap(B);
- B.clear();
+ // next column, clear B and change the role of A and B:
+ A = std::move(B);
}
return det;