System::Collections::Generic::DictionaryIterator sınıfı

DictionaryIterator class

Dictionary iterator that provides KeyValuePair notation.

template<typename Dict>class DictionaryIterator : public System::Details::NativeIteratorWrapperBase<Dict::KeyValuePairType, Dict::map_t::const_iterator>,
                                                  private System::Details::IteratorPointerUpdater<Dict::KeyValuePairType, false>
ParametreAçıklama
DictDictionary sınıfı.

Yöntemler

YöntemAçıklama
CloneIterator() const overrideMevcut yineleyiciyi klonlar.
DecrementIterator() overrideYineleyiciyi bir adım geriye hareket ettirir.
DictionaryIterator(typename Dict::map_t::const_iterator&&, typename Dict::map_t::const_iterator&&)Yapıcı.
DictionaryIterator(const typename Dict::map_t::const_iterator&, const typename Dict::map_t::const_iterator&)Yapıcı.
DictionaryIterator(DictionaryIterator&&)Taşıma kurucusu.
IncrementIterator() overrideYineleyiciyi bir adım ileri hareket ettirir.
ShiftIteratorBy(std::ptrdiff_t) overrideYineleyiciyi belirtilen adım sayısı kadar hareket ettirir.
virtual ~DictionaryIterator()Yıkıcı.

Ayrıca Bakınız