System::Collections::Generic::DictionaryIterator class

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>
ParameterBeschrijving
DictDictionary klasse.

Methoden

MethodeBeschrijving
CloneIterator() const overrideKloont de huidige iterator.
DecrementIterator() overrideVerplaatst de iterator één stap terug.
DictionaryIterator(typename Dict::map_t::const_iterator&&, typename Dict::map_t::const_iterator&&)Constructor.
DictionaryIterator(const typename Dict::map_t::const_iterator&, const typename Dict::map_t::const_iterator&)Constructor.
DictionaryIterator(DictionaryIterator&&)Move-constructor.
IncrementIterator() overrideVerplaatst de iterator één stap vooruit.
ShiftIteratorBy(std::ptrdiff_t) overrideVerplaatst de iterator met het opgegeven aantal stappen.
virtual ~DictionaryIterator()Destructor.

Zie ook