Quantum 3 3.0.14

Public Member Functions | Properties | List of all members
Quantum.Collections.QHashSetIterator< T > Struct Template Reference

An iterator for traversing the entries of a QHashSet<T>. This iterator allows for traversing the values stored within the hash set in a sequential manner. More...

Public Member Functions

bool MoveNext ()
 Advances the iterator to the next element of the QHashSet<T>, which can be retrieved with QHashSetIterator<T>.Current. More...
 

Properties

readonly T Current [get]
 Gets the current key-value pair in the QHashSet<T> based in the iterator state. More...
 
readonly T * ValuePtrUnsafe [get]
 Returns a pointer to the current value based on the iterator current element. More...
 

Detailed Description

An iterator for traversing the entries of a QHashSet<T>. This iterator allows for traversing the values stored within the hash set in a sequential manner.

Type Constraints
T :unmanaged 

Member Function Documentation

◆ MoveNext()

bool Quantum.Collections.QHashSetIterator< T >.MoveNext ( )
inline

Advances the iterator to the next element of the QHashSet<T>, which can be retrieved with QHashSetIterator<T>.Current.

Returns
true if the iterator is still in the boundaries of the QHashSet<T>.

Property Documentation

◆ Current

readonly T Quantum.Collections.QHashSetIterator< T >.Current
get

Gets the current key-value pair in the QHashSet<T> based in the iterator state.

◆ ValuePtrUnsafe

readonly T* Quantum.Collections.QHashSetIterator< T >.ValuePtrUnsafe
get

Returns a pointer to the current value based on the iterator current element.