#include <BALL/DATATYPE/hashSet.h>
Public Member Functions | |
| IteratorTraits () | |
| IteratorTraits (const HashSet &hash_set) | |
| IteratorTraits (const IteratorTraits &traits) | |
| IteratorTraits & | operator= (const IteratorTraits &traits) |
| HashSet * | getContainer () |
| const HashSet * | getContainer () const |
| bool | isSingular () const |
| IteratorPosition & | getPosition () |
| const IteratorPosition & | getPosition () const |
| bool | operator== (const IteratorTraits &traits) const |
| bool | operator!= (const IteratorTraits &traits) const |
| bool | isValid () const |
| void | invalidate () |
| void | toBegin () |
| bool | isBegin () const |
| void | toEnd () |
| bool | isEnd () const |
| ValueType & | getData () |
| const ValueType & | getData () const |
| void | forward () |
Protected Attributes | |
| HashSet * | bound_ |
| IteratorPosition | position_ |
| Position | bucket_ |
Friends | |
| class | HashSet< Key > |
| BALL::HashSet< Key >::IteratorTraits::IteratorTraits | ( | ) | [inline] |
| BALL::HashSet< Key >::IteratorTraits::IteratorTraits | ( | const HashSet & | hash_set | ) | [inline] |
| BALL::HashSet< Key >::IteratorTraits::IteratorTraits | ( | const IteratorTraits & | traits | ) | [inline] |
| void BALL::HashSet< Key >::IteratorTraits::forward | ( | ) | [inline] |
| const HashSet* BALL::HashSet< Key >::IteratorTraits::getContainer | ( | ) | const [inline] |
References BALL::HashSet< Key >::IteratorTraits::bound_.
| HashSet* BALL::HashSet< Key >::IteratorTraits::getContainer | ( | ) | [inline] |
References BALL::HashSet< Key >::IteratorTraits::bound_.
| const ValueType& BALL::HashSet< Key >::IteratorTraits::getData | ( | ) | const [inline] |
| ValueType& BALL::HashSet< Key >::IteratorTraits::getData | ( | ) | [inline] |
| const IteratorPosition& BALL::HashSet< Key >::IteratorTraits::getPosition | ( | ) | const [inline] |
References BALL::HashSet< Key >::IteratorTraits::position_.
| IteratorPosition& BALL::HashSet< Key >::IteratorTraits::getPosition | ( | ) | [inline] |
References BALL::HashSet< Key >::IteratorTraits::position_.
| void BALL::HashSet< Key >::IteratorTraits::invalidate | ( | ) | [inline] |
| bool BALL::HashSet< Key >::IteratorTraits::isBegin | ( | ) | const [inline] |
| bool BALL::HashSet< Key >::IteratorTraits::isEnd | ( | ) | const [inline] |
References BALL::HashSet< Key >::IteratorTraits::position_.
| bool BALL::HashSet< Key >::IteratorTraits::isSingular | ( | ) | const [inline] |
References BALL::HashSet< Key >::IteratorTraits::bound_.
| bool BALL::HashSet< Key >::IteratorTraits::isValid | ( | ) | const [inline] |
| bool BALL::HashSet< Key >::IteratorTraits::operator!= | ( | const IteratorTraits & | traits | ) | const [inline] |
References BALL::HashSet< Key >::IteratorTraits::position_.
| IteratorTraits& BALL::HashSet< Key >::IteratorTraits::operator= | ( | const IteratorTraits & | traits | ) | [inline] |
| bool BALL::HashSet< Key >::IteratorTraits::operator== | ( | const IteratorTraits & | traits | ) | const [inline] |
References BALL::HashSet< Key >::IteratorTraits::position_.
| void BALL::HashSet< Key >::IteratorTraits::toBegin | ( | ) | [inline] |
| void BALL::HashSet< Key >::IteratorTraits::toEnd | ( | ) | [inline] |
References BALL::HashSet< Key >::IteratorTraits::position_.
friend class HashSet< Key > [friend] |
HashSet* BALL::HashSet< Key >::IteratorTraits::bound_ [protected] |
Referenced by BALL::HashSet< Key >::IteratorTraits::forward(), BALL::HashSet< Key >::IteratorTraits::getContainer(), BALL::HashSet< Key >::IteratorTraits::invalidate(), BALL::HashSet< Key >::IteratorTraits::isBegin(), BALL::HashSet< Key >::IteratorTraits::isSingular(), BALL::HashSet< Key >::IteratorTraits::isValid(), BALL::HashSet< Key >::IteratorTraits::operator=(), and BALL::HashSet< Key >::IteratorTraits::toBegin().
Position BALL::HashSet< Key >::IteratorTraits::bucket_ [protected] |
Referenced by BALL::HashSet< Key >::IteratorTraits::forward(), BALL::HashSet< Key >::IteratorTraits::invalidate(), BALL::HashSet< Key >::IteratorTraits::isBegin(), BALL::HashSet< Key >::IteratorTraits::isValid(), BALL::HashSet< Key >::IteratorTraits::operator=(), and BALL::HashSet< Key >::IteratorTraits::toBegin().
IteratorPosition BALL::HashSet< Key >::IteratorTraits::position_ [protected] |
Referenced by BALL::HashSet< Key >::IteratorTraits::forward(), BALL::HashSet< Key >::IteratorTraits::getData(), BALL::HashSet< Key >::IteratorTraits::getPosition(), BALL::HashSet< Key >::IteratorTraits::invalidate(), BALL::HashSet< Key >::IteratorTraits::isBegin(), BALL::HashSet< Key >::IteratorTraits::isEnd(), BALL::HashSet< Key >::IteratorTraits::isValid(), BALL::HashSet< Key >::IteratorTraits::operator!=(), BALL::HashSet< Key >::IteratorTraits::operator=(), BALL::HashSet< Key >::IteratorTraits::operator==(), BALL::HashSet< Key >::IteratorTraits::toBegin(), and BALL::HashSet< Key >::IteratorTraits::toEnd().