class Poco::LinearHashTable::Iterator
#include <LinearHashTable.h> class Iterator: public Poco::LinearHashTable::ConstIterator { public: // construction Iterator(); Iterator( const BucketVecIterator& vecIt, const BucketVecIterator& endIt, const BucketIterator& buckIt ); Iterator(const Iterator& it); // methods Iterator& operator=(const Iterator& it); void swap(Iterator& it); Bucket::value_type& operator*(); const Bucket::value_type& operator*() const; Bucket::value_type* operator->(); const Bucket::value_type* operator->() const; Iterator& operator++(); Iterator operator++(int); };
Inherited Members
public: // methods ConstIterator& operator=(const ConstIterator& it); void swap(ConstIterator& it); bool operator==(const ConstIterator& it) const; bool operator!=(const ConstIterator& it) const; const Bucket::value_type& operator*() const; const Bucket::value_type* operator->() const; ConstIterator& operator++(); ConstIterator operator++(int); protected: // fields BucketVecIterator _vecIt; BucketVecIterator _endIt; BucketIterator _buckIt; bool _initialized;