DWFCore::DWFWCharKeyHashList< T, H >::Iterator Class Reference

#include "dwfcore/SkipList.h"

Inheritance diagram for DWFCore::DWFWCharKeyHashList< T, H >::Iterator:

Inheritance graph
[legend]
Collaboration diagram for DWFCore::DWFWCharKeyHashList< T, H >::Iterator:

Collaboration graph
[legend]
List of all members.

Detailed Description

template<class T, class H = tDWFFNV1A32HashKernel<const wchar_t>>
class DWFCore::DWFWCharKeyHashList< T, H >::Iterator

An implementation of the iterator for this hash list.

Since:
1.0.1

Definition at line 1879 of file SkipList.h.

Public Member Functions

 Iterator (tListIterator *pIterator) throw ()
virtual ~Iterator () throw ()
virtual void reset () throw ()
virtual bool valid () throw ()
virtual bool next () throw ()
virtual T & get () throw ()


Constructor & Destructor Documentation

template<class T, class H = tDWFFNV1A32HashKernel<const wchar_t>>
DWFCore::DWFWCharKeyHashList< T, H >::Iterator::Iterator tListIterator pIterator  )  throw () [inline]
 

Constructor

Parameters:
pIterator The inner skip list iterator that provides the data for this class.
Exceptions:
None 

Definition at line 1891 of file SkipList.h.

template<class T, class H = tDWFFNV1A32HashKernel<const wchar_t>>
virtual DWFCore::DWFWCharKeyHashList< T, H >::Iterator::~Iterator  )  throw () [inline, virtual]
 

Destructor

Exceptions:
None 

Definition at line 1901 of file SkipList.h.


Member Function Documentation

template<class T, class H = tDWFFNV1A32HashKernel<const wchar_t>>
virtual T& DWFCore::DWFWCharKeyHashList< T, H >::Iterator::get  )  throw () [inline, virtual]
 

Returns the element at the current position.

Returns:
The current element.
Exceptions:
DWFException 

Implements DWFCore::DWFIterator< T >.

Definition at line 1925 of file SkipList.h.

template<class T, class H = tDWFFNV1A32HashKernel<const wchar_t>>
virtual bool DWFCore::DWFWCharKeyHashList< T, H >::Iterator::next  )  throw () [inline, virtual]
 

Move the iterator forward one element.

Returns:
true if the iterator points to a valid element, false if the end of the iterator has been reached.
Exceptions:
None 

Implements DWFCore::DWFIterator< T >.

Definition at line 1919 of file SkipList.h.

template<class T, class H = tDWFFNV1A32HashKernel<const wchar_t>>
virtual void DWFCore::DWFWCharKeyHashList< T, H >::Iterator::reset  )  throw () [inline, virtual]
 

Reset the iterator back to its initial position

Exceptions:
None 

Implements DWFCore::DWFIterator< T >.

Definition at line 1907 of file SkipList.h.

template<class T, class H = tDWFFNV1A32HashKernel<const wchar_t>>
virtual bool DWFCore::DWFWCharKeyHashList< T, H >::Iterator::valid  )  throw () [inline, virtual]
 

Determines if the iterator points to a valid element.

Returns:
true if get() will return a valid element, false if the end of the iterator has been reached.
Exceptions:
None 

Implements DWFCore::DWFIterator< T >.

Definition at line 1913 of file SkipList.h.


The documentation for this class was generated from the following file:
Generated on Tue Jan 6 22:39:41 2009 for Autodesk DWF Core Library by  doxygen 1.4.5