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