xbmc
Classes | Public Member Functions | List of all members
NPT_HashMap< K, V, HF > Class Template Reference

Classes

class  Entry
 
class  Iterator
 

Public Member Functions

 NPT_HashMap (const HF &hasher)
 
 NPT_HashMap (const NPT_HashMap< K, V, HF > &copy)
 
NPT_Result Put (const K &key, const V &value)
 
NPT_Result Get (const K &key, V *&value) const
 
bool HasKey (const K &key) const
 
bool HasValue (const V &value) const
 
NPT_Result Erase (const K &key)
 
NPT_Cardinal GetEntryCount () const
 
Iterator GetEntries () const
 
NPT_Result Clear ()
 
template<typename X >
NPT_Result Apply (const X &function) const
 
V & operator[] (const K &key)
 
const NPT_HashMap< K, V, HF > & operator= (const NPT_HashMap< K, V, HF > &copy)
 
bool operator== (const NPT_HashMap< K, V, HF > &other) const
 
bool operator!= (const NPT_HashMap< K, V, HF > &other) const
 

The documentation for this class was generated from the following file: