System::Collections::Generic::KeyIterator class

KeyIterator class

Dictionary iterator that provides key access.

template<typename Dict>class KeyIterator : public System::Details::NativeIteratorWrapperBase<Dict::map_t::key_type, Dict::map_t::const_iterator>,
                                           private System::Details::IteratorPointerUpdater<Dict::map_t::key_type, false>
ParameterΠεριγραφή
DictDictionary κλάση.

Μέθοδοι

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

Δείτε επίσης