ra_set.hpp
This file defines a Random Access Set template.
Note
Status: ALPHA
-
template<typename T>
class ra_set - #include <ra_set.hpp>
This class uses a combination of a hashtable (std::unordered_map) and vector to lookup insert, lookup, and delete values in constant time, while still being able to step through all values (albeit in an arbitrary order).
Note
The arbitrary order of values may change if any values are deleted.