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>
매개변수설명
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()소멸자.

또 보기