Some ReChannel classes require the availability of efficient unordered maps (i.e. hash maps). Since the hash maps currently are not officially part of the C++ standard template library (STL) and existing implementations strongly differ in the support for hash maps, a custom hash map class is simply composed from the boost's multi_index library.
Definition in file rc_hash_map.h.
Go to the source code of this file.
Namespaces | |
namespace | ReChannel |
namespace | ReChannel::internals |
namespace | ReChannel::internals::hash_map |
Classes | |
struct | pair |
the value type used by hash (multi)maps. More... | |
class | rc_hash_map |
Hash map implementation. More... | |
struct | rc_hash_map::index_1 |
The tag of the first (and only) index. More... | |
class | rc_hash_multimap |
Hash multimap implementation. More... | |
struct | rc_hash_multimap::index_1 |
The tag of the first (and only) index. More... |