System::Collections::Generic::_ValueCollection 클래스

_ValueCollection class

Dictionary의 값 컬렉션입니다. 컬렉션을 참조하며 복사하지 않습니다. 이 클래스의 객체는 System::MakeObject() 함수를 사용하여 할당해야 합니다. 스택에 직접 생성하거나 operator new를 사용해 인스턴스를 만들면 런타임 오류 및/또는 어설션 오류가 발생합니다. 항상 이 클래스를 System::SmartPtr 포인터로 감싸고, 해당 포인터를 함수 인자로 전달하십시오.

template<typename Dict>class _ValueCollection : public System::Collections::Generic::BaseKVCollection<Dict, Dict::map_t::mapped_type>

Nested classes

메서드

메서드설명
_ValueCollection(const typename Dict::Ptr&)지정된 사전을 참조하는 컬렉션을 초기화합니다.
Contains(const TValue&) const override컨테이너에 항목이 존재하는지 확인합니다.
GetEnumerator() override값을 반복하는 열거자를 가져옵니다.
idx_get(int) const overrideIList 메서드를 구현합니다. 지원되지 않습니다.
virtualizeBeginConstIterator() const override현재 컨테이너에 대한 begin const iterator 구현을 가져옵니다.
virtualizeBeginIterator() override현재 컨테이너에 대한 begin iterator 구현을 가져옵니다.
virtualizeEndConstIterator() const override현재 컨테이너에 대한 end const iterator 구현을 가져옵니다.
virtualizeEndIterator() override현재 컨테이너에 대한 end iterator 구현을 가져옵니다.

Typedefs

타입 정의설명
TValue값 형식.

또 보기