20 std::unordered_set<T> aSet;
21 auto aEnd = std::copy_if(rVector.begin(), rVector.end(), rVector.begin(),
22 [&aSet](T
const& rElement) {
return aSet.insert(rElement).second; });
23 rVector.erase(aEnd, rVector.end());
void remove_duplicates(std::vector< T > &rVector)