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>
ParameterΠεριγραφή
DictDictionary κλάση.

Μέθοδοι

ΜέθοδοςΠεριγραφή
CloneIterator() const overrideΚλωνοποιεί τον τρέχοντα επαναλήπτη.
DecrementIterator() overrideΜετακινεί τον επαναλήπτη ένα βήμα προς τα πίσω.
DictionaryIterator(typename Dict::map_t::const_iterator&&, typename Dict::map_t::const_iterator&&)Κατασκευαστής.
DictionaryIterator(const typename Dict::map_t::const_iterator&, const typename Dict::map_t::const_iterator&)Κατασκευαστής.
DictionaryIterator(DictionaryIterator&&)Κατασκευαστής μετακίνησης.
IncrementIterator() overrideΜετακινεί τον επαναλήπτη ένα βήμα προς τα εμπρός.
ShiftIteratorBy(std::ptrdiff_t) overrideΜετακινεί τον επαναλήπτη κατά τον καθορισμένο αριθμό βημάτων.
virtual ~DictionaryIterator()Καταστροφέας.

Δείτε επίσης