mongo::LRUishMap< K, V, MaxChain > Class Template Reference

#include <lruishmap.h>

List of all members.

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

Detailed Description

template<class K, class V, int MaxChain>
class mongo::LRUishMap< K, V, MaxChain >

Definition at line 31 of file lruishmap.h.


Constructor & Destructor Documentation

template<class K , class V , int MaxChain>
mongo::LRUishMap< K, V, MaxChain >::LRUishMap ( int  _n  )  [inline]

Definition at line 33 of file lruishmap.h.

template<class K , class V , int MaxChain>
mongo::LRUishMap< K, V, MaxChain >::~LRUishMap (  )  [inline]

Definition at line 39 of file lruishmap.h.


Member Function Documentation

template<class K , class V , int MaxChain>
int mongo::LRUishMap< K, V, MaxChain >::_find ( const K &  k,
bool &  found 
) [inline]

Definition at line 44 of file lruishmap.h.

template<class K , class V , int MaxChain>
V* mongo::LRUishMap< K, V, MaxChain >::find ( const K &  k  )  [inline]

Definition at line 65 of file lruishmap.h.


Member Data Documentation

template<class K , class V , int MaxChain>
int* mongo::LRUishMap< K, V, MaxChain >::hashes [private]

Definition at line 74 of file lruishmap.h.

template<class K , class V , int MaxChain>
K* mongo::LRUishMap< K, V, MaxChain >::keys [private]

Definition at line 73 of file lruishmap.h.

template<class K , class V , int MaxChain>
int mongo::LRUishMap< K, V, MaxChain >::n [private]

Definition at line 72 of file lruishmap.h.

template<class K , class V , int MaxChain>
V* mongo::LRUishMap< K, V, MaxChain >::values [private]

Definition at line 75 of file lruishmap.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


mongodb
Author(s): Nate Koenig
autogenerated on Fri Jan 11 12:15:56 2013