#include <OpenMS/DATASTRUCTURES/HashMap.h>
Public Types | |
typedef ValueType | value_type |
typedef Int | difference_type |
typedef std::forward_iterator_tag | iterator_category |
typedef value_type & | reference |
typedef value_type * | pointer |
Public Member Functions | |
Iterator () throw () | |
Iterator (const Iterator &it) throw () | |
~Iterator () throw () | |
Iterator & | operator= (const Iterator &it) throw () |
bool | operator== (const Iterator &it) const throw () |
bool | operator!= (const Iterator &it) const throw () |
reference | operator * () throw () |
const reference | operator * () const throw () |
pointer | operator-> () throw () |
const pointer | operator-> () const |
Iterator & | operator++ () |
Iterator | operator++ (int) |
Static Public Member Functions | |
static Iterator | end (const HashMap &hm) |
static Iterator | begin (const HashMap &hm) |
Protected Attributes | |
Node * | position_ |
UInt | bucket_ |
HashMap * | bound_ |
Friends | |
class | HashMap |
class | ConstIterator |
typedef ValueType value_type |
typedef Int difference_type |
typedef std::forward_iterator_tag iterator_category |
typedef value_type& reference |
typedef value_type* pointer |
Iterator | ( | ) | throw () [inline] |
~Iterator | ( | ) | throw () [inline] |
bool operator== | ( | const Iterator & | it | ) | const throw () [inline] |
bool operator!= | ( | const Iterator & | it | ) | const throw () [inline] |
reference operator * | ( | ) | throw () [inline] |
const reference operator * | ( | ) | const throw () [inline] |
pointer operator-> | ( | ) | throw () [inline] |
const pointer operator-> | ( | ) | const [inline] |
Iterator& operator++ | ( | ) | [inline] |
Iterator operator++ | ( | int | ) | [inline] |
friend class HashMap [friend] |
friend class ConstIterator [friend] |
Generated Tue Apr 1 15:36:43 2008 -- using doxygen 1.5.4 | OpenMS / TOPP 1.1 |