System::Collections::Generic::ValueIterator class

ValueIterator class

Dictionary iterator that provides value access.

template<typename Dict>class ValueIterator : public System::Details::NativeIteratorWrapperBase<Dict::map_t::mapped_type, Dict::map_t::const_iterator>,
                                             private System::Details::IteratorPointerUpdater<Dict::map_t::mapped_type, false>
ParameterDescription
DictDictionary class.

Methods

MethodDescription
CloneIterator() const overrideClones current iterator.
DecrementIterator() overrideMoves the iterator step back.
IncrementIterator() overrideMoves the iterator step forward.
ShiftIteratorBy(std::ptrdiff_t) overrideMoves the iterator by the specified number of steps.
ValueIterator(typename Dict::map_t::const_iterator&&, typename Dict::map_t::const_iterator&&)Constructor.
ValueIterator(const typename Dict::map_t::const_iterator&, const typename Dict::map_t::const_iterator&)Constructor.
ValueIterator(ValueIterator&&)Move constructor.
virtual ~ValueIterator()Destructor.

See Also