PersistantHashMap< Key, Value, HashFcn, EqualKey > Class Template Reference

#include </usr1/tp517/Tumble/trunk/src/tumble/persistance-noop.h>

List of all members.

Public Types

typedef super::iterator iterator

Public Member Functions

 PersistantHashMap (PersistantStore &store)
std::pair< iterator, bool > insert (const Key &k, const Value &v)
PersistantStoreget_store () const

Private Types

typedef hashers::hash_map<
Key, Value, HashFcn, EqualKey > 
super

Private Member Functions

 PersistantHashMap (const PersistantHashMap &)
PersistantHashMapoperator= (const PersistantHashMap &)


Detailed Description

template<class Key, class Value, class HashFcn = hashers::hash<Key>, class EqualKey = std::equal_to<Key>>
class PersistantHashMap< Key, Value, HashFcn, EqualKey >

Definition at line 198 of file persistance-noop.h.


Member Typedef Documentation

template<class Key, class Value, class HashFcn = hashers::hash<Key>, class EqualKey = std::equal_to<Key>>
typedef hashers::hash_map<Key, Value, HashFcn, EqualKey> PersistantHashMap< Key, Value, HashFcn, EqualKey >::super [private]

Definition at line 199 of file persistance-noop.h.

template<class Key, class Value, class HashFcn = hashers::hash<Key>, class EqualKey = std::equal_to<Key>>
typedef super::iterator PersistantHashMap< Key, Value, HashFcn, EqualKey >::iterator

Definition at line 201 of file persistance-noop.h.


Constructor & Destructor Documentation

template<class Key, class Value, class HashFcn = hashers::hash<Key>, class EqualKey = std::equal_to<Key>>
PersistantHashMap< Key, Value, HashFcn, EqualKey >::PersistantHashMap ( PersistantStore store  )  [inline]

Definition at line 203 of file persistance-noop.h.

template<class Key, class Value, class HashFcn = hashers::hash<Key>, class EqualKey = std::equal_to<Key>>
PersistantHashMap< Key, Value, HashFcn, EqualKey >::PersistantHashMap ( const PersistantHashMap< Key, Value, HashFcn, EqualKey > &   )  [private]


Member Function Documentation

template<class Key, class Value, class HashFcn = hashers::hash<Key>, class EqualKey = std::equal_to<Key>>
std::pair<iterator, bool> PersistantHashMap< Key, Value, HashFcn, EqualKey >::insert ( const Key &  k,
const Value &  v 
) [inline]

Definition at line 205 of file persistance-noop.h.

template<class Key, class Value, class HashFcn = hashers::hash<Key>, class EqualKey = std::equal_to<Key>>
PersistantStore& PersistantHashMap< Key, Value, HashFcn, EqualKey >::get_store (  )  const [inline]

Definition at line 209 of file persistance-noop.h.

References PersistantStore::hackery().

Here is the call graph for this function:

template<class Key, class Value, class HashFcn = hashers::hash<Key>, class EqualKey = std::equal_to<Key>>
PersistantHashMap& PersistantHashMap< Key, Value, HashFcn, EqualKey >::operator= ( const PersistantHashMap< Key, Value, HashFcn, EqualKey > &   )  [private]


The documentation for this class was generated from the following file:
Generated on Mon May 24 09:53:34 2010 for TUMBLE by  doxygen 1.5.2