#include <hashMap.h>
Inherits BALL_MAP_NAME.
Classes |
|
| class | IllegalKey |
|
HashMap illegal key exception. More... |
|
Public Types |
|
|
OpenMS style typedefs
|
|
| typedef BALL_MAP_NAME | Base |
| typedef Base::value_type | ValueType |
| typedef Key | KeyType |
| typedef Base::value_type * | PointerType |
| typedef Base::iterator | Iterator |
| typedef Base::const_iterator | ConstIterator |
Public Member Functions |
|
| bool | has (const Key &key) const |
| Test whether the map contains the
given key. |
|
| const T & | operator[] (const Key &key) const |
Return a constant reference to the
element whose key is key. |
|
| T & | operator[] (const Key &key) |
Return a mutable reference to the
element whose key is key. If an element with
the key key does not exist, it is
inserted. |
|
| bool | operator== (const HashMap< Key, T > &rhs) const |
| Equality operator. Check whether two
two hashmaps contain the same elements. O(n)
runtime. |
|
| Size | size () const |
| const T & BALL::HashMap< Key, T >::operator[] | ( | const Key & | key | ) | const |
Return a constant reference to the element whose key is
key.
| IllegalKey | if the given key does not exist |
1.5.8