#include <lruishmap.h>
Public Member Functions | |
int | _find (const K &k, bool &found) |
V * | find (const K &k) |
LRUishMap (int _n) | |
~LRUishMap () | |
Private Attributes | |
int * | hashes |
K * | keys |
int | n |
V * | values |
Definition at line 31 of file lruishmap.h.
mongo::LRUishMap< K, V, MaxChain >::LRUishMap | ( | int | _n | ) | [inline] |
Definition at line 33 of file lruishmap.h.
mongo::LRUishMap< K, V, MaxChain >::~LRUishMap | ( | ) | [inline] |
Definition at line 39 of file lruishmap.h.
int mongo::LRUishMap< K, V, MaxChain >::_find | ( | const K & | k, | |
bool & | found | |||
) | [inline] |
Definition at line 44 of file lruishmap.h.
V* mongo::LRUishMap< K, V, MaxChain >::find | ( | const K & | k | ) | [inline] |
Definition at line 65 of file lruishmap.h.
int* mongo::LRUishMap< K, V, MaxChain >::hashes [private] |
Definition at line 74 of file lruishmap.h.
K* mongo::LRUishMap< K, V, MaxChain >::keys [private] |
Definition at line 73 of file lruishmap.h.
int mongo::LRUishMap< K, V, MaxChain >::n [private] |
Definition at line 72 of file lruishmap.h.
V* mongo::LRUishMap< K, V, MaxChain >::values [private] |
Definition at line 75 of file lruishmap.h.