System::Collections::Generic::ValueIterator 类

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>
参数描述
DictDictionary 类。

方法

方法描述
CloneIterator() const override克隆当前迭代器。
DecrementIterator() override将迭代器向后移动一步。
IncrementIterator() override将迭代器向前移动一步。
ShiftIteratorBy(std::ptrdiff_t) override将迭代器按指定的步数移动。
ValueIterator(typename Dict::map_t::const_iterator&&, typename Dict::map_t::const_iterator&&)构造函数。
ValueIterator(const typename Dict::map_t::const_iterator&, const typename Dict::map_t::const_iterator&)构造函数。
ValueIterator(ValueIterator&&)移动构造函数。
virtual ~ValueIterator()析构函数。

另见