class Poco::LinearHashTable::ConstIterator
#include <LinearHashTable.h> class ConstIterator: public std::iterator< std::forward_iterator_tag, Value > { public: // construction ConstIterator(); ConstIterator( const BucketVecIterator& vecIt, const BucketVecIterator& endIt, const BucketIterator& buckIt ); ConstIterator(const ConstIterator& it); // 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; }; // direct descendants class Iterator;