Inherits System::Details::NativeIteratorWrapperBase< Dict::KeyValuePairType, Dict::map_t::const_iterator >, and System::Details::IteratorPointerUpdater< Dict::KeyValuePairType, false >.
template<typename Dict>
class System::Collections::Generic::DictionaryIterator< Dict >
Dictionary iterator that provides KeyValuePair notation.
- Template Parameters
-
◆ DictionaryIterator() [1/3]
Constructor.
- Parameters
-
iterator | Iterator to hold. |
end | Iterator to the end of the container. |
◆ DictionaryIterator() [2/3]
Constructor.
- Parameters
-
iterator | Iterator to hold. |
end | Iterator to the end of the container. |
◆ DictionaryIterator() [3/3]
Move constructor.
- Parameters
-
other | Iteratro to move data from. |
◆ ~DictionaryIterator()
◆ CloneIterator()
Clones current iterator.
- Returns
- Copy of the current iterator.
◆ DecrementIterator()
Moves the iterator step back.
◆ IncrementIterator()
Moves the iterator step forward.
◆ ShiftIteratorBy()
Moves the iterator by the specified number of steps.
- Parameters
-
offset | Number of steps to move the iterator by. |