Classe System::Collections::Generic::DictionaryIterator

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>
ParamètreDescription
Dictclasse Dictionary.

Méthodes

MéthodeDescription
CloneIterator() const overrideClone l’itérateur actuel.
DecrementIterator() overrideDéplace l’itérateur d’un pas en arrière.
DictionaryIterator(typename Dict::map_t::const_iterator&&, typename Dict::map_t::const_iterator&&)Constructeur.
DictionaryIterator(const typename Dict::map_t::const_iterator&, const typename Dict::map_t::const_iterator&)Constructeur.
DictionaryIterator(DictionaryIterator&&)Constructeur de déplacement.
IncrementIterator() overrideDéplace l’itérateur d’un pas en avant.
ShiftIteratorBy(std::ptrdiff_t) overrideDéplace l’itérateur du nombre de pas spécifié.
virtual ~DictionaryIterator()Destructeur.

Voir aussi