Emu
1.0
A C++ Library
|
Hash-map template class hashMapFast with efficient clearning and removal. More...
#include "cppl/kernels/index.hpp"
#include "cppl/operators/index.hpp"
#include "cppl/tuples/index.hpp"
Classes | |
class | hashMapFast< key, item, mem, hash, equal > |
Hash-map template class with clock-based fast clearning and fast removal using doubly linked list. More... | |
Typedefs | |
template<typename key , typename item , typename mem , typename hash = hf<key>, typename equal = eq<key>> | |
using | hmf = hashMapFast< key, item, mem, hash, equal > |
Shortcut for hashMapFast with mem memory manager. | |
template<typename key , typename item , typename hash = hf<key>, typename equal = eq<key>> | |
using | nhmf = hashMapFast< key, item, nmh, hash, equal > |
Shortcut for hashMapFast with naiveMemHash memory manager. | |
template<typename key , typename item , typename hash = hf<key>, typename equal = eq<key>> | |
using | xhmf = hashMapFast< key, item, xmh, hash, equal > |
Shortcut for hashMapFast with xtendMemHash memory manager. | |
template<typename key , typename item , typename hash = hf<key>, typename equal = eq<key>> | |
using | zhmf = hashMapFast< key, item, zmh, hash, equal > |
Shortcut for hashMapFast with zigzagMemHash memory manager. | |
Hash-map template class hashMapFast with efficient clearning and removal.