I have an unordered_set of a class ActiveStatusEffect The set is declared as follows:
ActiveStatusEffect
boost::unordered_set
boost::unordered_set a; a.insert(...); ... std::set b(a.begin(), a.end()); std::set c; std::copy(a.begin(), a.end(), std::inserter(c, c.end());
Voilà, a sorted set.