|
Public Member Functions |
| | hash (typename basic_hash< Key, HashElt< Key, T > >::size_type size=31, typename basic_hash< Key, HashElt< Key, T > >::hashfun_t f=hashfun) |
| | hash (const hash &S) |
| | ~hash () |
| hash & | operator= (const hash &S) |
| T & | operator[] (const Key &k) |
| T | operator[] (const Key &k) const |
| list_type * | insert (const Key &k, const T &v) |
| list_type * | insert (const list_type *e) |
| list_type * | insert (const typename hash< Key, T >::iterator &i) |
| list_type * | insert (const typename hash< Key, T >::const_iterator &i) |
Private Types |
| typedef basicHashElt< Key > | list_elem |
| typedef HashElt< Key, T > | list_type |
Private Member Functions |
| void | construct (const hash &S) |
| void | resize (typename basic_hash< Key, HashElt< Key, T > >::size_type new_size) |