#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 |