HashtableIterator<T, R, P, H> Class

Template Parameters | Constructors & Destructor | Member Functions | Type Aliases | Member Variables

Definition

Line 140 of System.Base/Hashtable.cm

Template Parameters

T
R
P
H

Constructors & Destructor

public inline HashtableIterator()
public inline HashtableIterator(H* table_, Bucket<T>* bucket_)

Member Functions

public inline Bucket<T>* GetBucket() const
public inline R operator*()
public HashtableIterator& operator++()
public inline P operator->()

Type Aliases

public typedef HashtableType H
public typedef PointerType P
public typedef ReferenceType R
private typedef Self HashtableIterator
public typedef ValueType T

Member Variables

private Bucket<T>* bucket
private H* table

Constructor& Destructor Details

HashtableIterator Constructor

public inline HashtableIterator()

Definition
Line 148 of System.Base/Hashtable.cm


HashtableIterator Constructor

public inline HashtableIterator(H* table_, Bucket<T>* bucket_)

Definition
Line 151 of System.Base/Hashtable.cm


Member Function Details

GetBucket Member Function

public inline Bucket<T>* GetBucket()

Definition
Line 187 of System.Base/Hashtable.cm


operator* Member Function

public inline R operator*()

Definition
Line 154 of System.Base/Hashtable.cm


operator++ Member Function

public HashtableIterator& operator++()

Definition
Line 164 of System.Base/Hashtable.cm


operator-> Member Function

public inline P operator->()

Definition
Line 159 of System.Base/Hashtable.cm