| begin() | 컬렉션의 첫 번째 요소(있는 경우)를 가리키는 반복자를 가져옵니다. 이 반복자는 GetEnumerator()가 T의 복사 객체를 반환하기 때문에 참조된 객체를 변경하는 데 사용할 수 없습니다. |
| begin() const | 컬렉션의 const 한정 인스턴스에서 첫 번째 요소(있는 경우)를 가리키는 반복자를 가져옵니다. |
| cbegin() const | 컬렉션의 첫 번째 const 한정 요소(있는 경우)를 가리키는 반복자를 가져옵니다. |
| cend() const | 컬렉션의 마지막 const 한정 요소(있는 경우) 바로 뒤를 가리키는 반복자를 가져옵니다. |
| end() | 컬렉션의 마지막 요소(있는 경우) 바로 뒤를 가리키는 반복자를 가져옵니다. 이 반복자는 GetEnumerator()가 T의 복사 객체를 반환하기 때문에 참조된 객체를 변경하는 데 사용할 수 없습니다. |
| end() const | 컬렉션의 const 한정 인스턴스에서 마지막 요소(있는 경우) 바로 뒤를 가리키는 반복자를 가져옵니다. |
| virtual GetEnumerator() | 열거자를 가져옵니다. |
| LINQ_Aggregate(const Func<T, T, T>&) | 시퀀스에 누산 함수를 적용합니다. |
| LINQ_All(std::function<bool(T)>) | 시퀀스의 모든 요소가 조건을 만족하는지 확인합니다. |
| LINQ_Any() | 시퀀스에 요소가 하나라도 포함되어 있는지 확인합니다. |
| LINQ_Any(std::function<bool(T)>) | 시퀀스에 요소가 존재하거나 조건을 만족하는지 확인합니다. |
| LINQ_Cast() | 요소를 지정된 타입으로 캐스팅합니다. |
| LINQ_Cast() | |
| LINQ_Concat(SharedPtr<IEnumerable<T>>) | 두 시퀀스를 연결합니다. |
| LINQ_Contains(T) | 시퀀스에 지정된 값이 포함되어 있는지 확인합니다. |
| LINQ_Count() | 시퀀스의 요소 개수를 반환합니다(직접 계산을 통해). |
| LINQ_Count(const Func<T, bool>&) | 시퀀스에서 지정된 조건을 만족하는 요소 개수를 반환합니다. |
| LINQ_ElementAt(int) | 시퀀스에서 지정된 인덱스에 있는 요소를 반환합니다. |
| LINQ_ElementAtOrDefault(int) | 시퀀스에서 지정된 인덱스에 있는 요소를 반환합니다. |
| LINQ_First() | 시퀀스의 첫 번째 요소를 반환합니다. |
| LINQ_First(const Func<T, bool>&) | 시퀀스에서 지정된 조건을 만족하는 첫 번째 요소를 반환합니다. |
| LINQ_FirstOrDefault() | 시퀀스의 첫 번째 요소를 반환하거나, 시퀀스가 비어 있으면 기본값을 반환합니다. |
| LINQ_FirstOrDefault(std::function<bool(T)>) | 시퀀스에서 조건을 만족하는 첫 번째 요소를 반환하거나, 해당 요소가 없으면 기본값을 반환합니다. |
| LINQ_GroupBy(System::Func<T, Key>) | 시퀀스의 요소들을 그룹화합니다. |
| LINQ_GroupBy(System::Func<Source, Key>) | |
| LINQ_Last() | 시퀀스의 마지막 요소를 반환합니다. |
| LINQ_LastOrDefault() | 시퀀스의 마지막 요소를 반환하거나, 시퀀스가 비어 있는 경우 기본값을 반환합니다. |
| LINQ_Max(const Func<T, ResultType>&) | 제네릭 시퀀스의 각 요소에 변환 함수를 적용하고, 결과값 중 최대값을 반환합니다. |
| LINQ_Max(const Func<Source, ResultType>&) | |
| LINQ_Min(const Func<T, ResultType>&) | 제네릭 시퀀스의 각 요소에 변환 함수를 적용하고, 결과값 중 최소값을 반환합니다. |
| LINQ_Min(const Func<Source, ResultType>&) | |
| LINQ_OfType() | 지정된 유형을 기준으로 시퀀스의 요소를 필터링합니다. |
| LINQ_OfType() | |
| LINQ_OrderBy(const Func<T, Key>&) | keySelector가 선택한 키 값을 기준으로 시퀀스의 요소를 오름차순으로 정렬합니다. |
| LINQ_OrderBy(const Func<Source, Key>&) | |
| LINQ_OrderByDescending(const Func<T, Key>&) | keySelector가 선택한 키 값을 기준으로 시퀀스의 요소를 내림차순으로 정렬합니다. |
| LINQ_OrderByDescending(const Func<Source, Key>&) | |
| LINQ_Reverse() | 시퀀스의 요소 순서를 반전시킵니다. |
| LINQ_Select(const Func<T, ResultType>&) | 시퀀스의 요소를 변환합니다. |
| LINQ_Select(const Func<T, int32_t, ResultType>&) | 요소의 인덱스를 포함하여 시퀀스의 각 요소를 새로운 형태로 변환합니다. |
| LINQ_Select(const Func<Source, Result>&) | |
| LINQ_Select(const Func<Source, int32_t, Result>&) | |
| LINQ_SelectMany(const Func<T, SharedPtr<IEnumerable<ResultType>>>&) | 시퀀스의 각 요소를 투영하고, 결과 시퀀스를 하나의 시퀀스로 결합합니다. |
| LINQ_SelectMany(const Func<Source, SharedPtr<IEnumerable<Result>>>&) | |
| LINQ_Take(int32_t) | 시퀀스 시작부터 지정된 개수만큼 연속된 요소를 반환합니다. |
| LINQ_ToArray() | 시퀀스로부터 배열을 생성합니다. |
| LINQ_ToList() | 시퀀스로부터 List을 생성합니다. |
| LINQ_Where(std::function<bool(T)>) | 지정된 프레디케이트를 기준으로 시퀀스를 필터링합니다. |
| virtual virtualizeBeginConstIterator() const | 현재 컨테이너에 대한 begin const iterator 구현을 가져옵니다. |
| virtual virtualizeBeginIterator() | 현재 컨테이너에 대한 begin iterator 구현을 가져옵니다. |
| virtual virtualizeEndConstIterator() const | 현재 컨테이너에 대한 end const iterator 구현을 가져옵니다. |
| virtual virtualizeEndIterator() | 현재 컨테이너에 대한 end iterator 구현을 가져옵니다. |