Inherits System::Details::NativeIteratorWrapperBase< Dict::map_t::key_type, Dict::map_t::const_iterator >, and System::Details::IteratorPointerUpdater< Dict::map_t::key_type, false >.
template<typename Dict>
class System::Collections::Generic::KeyIterator< Dict >
Dictionary iterator that provides key access.
- Template Parameters
-
◆ KeyIterator() [1/3]
Constructor.
- Parameters
-
iterator | Iterator to hold. |
end | Iterator to the end of the container. |
◆ KeyIterator() [2/3]
Constructor.
- Parameters
-
iterator | Iterator to hold. |
end | Iterator to the end of the container. |
◆ KeyIterator() [3/3]
Move constructor.
- Parameters
-
other | Iterator to move data from. |
◆ ~KeyIterator()
◆ 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. |