System::Collections::Generic::Details
Contents
[
Hide
]Classes
| Class | Description | 
|---|---|
| EnumerableAdapter | Enumerable used by the IEnumerable.Cast() and IEnumerable.OfType() extension methods. | 
| EnumerableSelectAdapter | Enumerable used by the IEnumerable.Select() extension method. | 
| EnumerableSelectIndexAdapter | |
| EnumerableSelectManyAdapter | |
| EnumeratorCastAdapter | Enumerator used by the IEnumerable.Cast() extension method. | 
| EnumeratorOfTypeAdapter | Enumerator used by the IEnumerable.OfType() extension method. | 
| EnumeratorSelectAdapter | Enumerator used by the IEnumerable.Select() extension method. | 
| EnumeratorSelectIndexAdapter | |
| EnumeratorSelectManyAdapter | |
| GroupEnumerable | |
| Grouping | 
Structures
| Struct | Description | 
|---|---|
| ComparerType | Compares elements using ’less’ semantics. | 
| ComparerType< SharedPtr< T > > | Compares elements using ’less’ semantics. | 
| has_method_compareto | Checks whether CompareTo method exists in specified type. If so, inherits std::true_type, otherwise inherits std::false_type. Can be used in std::enable_if. | 
| has_method_compareto_shared_ptr | Checks whether CompareTo(SharedPtr | 
| IsEqualExist | Checks if type provides operator ==. | 
Functions
| Function | Description | 
|---|---|
| bool IsOutOfBounds(int, const Container&) | Checks if index is out of container bounds, excluding container size. | 
| bool IsOutOfBounds(std::int64_t, const Container&) | Checks if index is out of container bounds, excluding container size. | 
| bool IsOutOfSize(int, const Container&) | Checks if index is out of container bounds, including container size. | 
| bool IsOutOfSize(std::int64_t, const Container&) | Checks if index is out of container bounds, including container size. | 
| std::true_type HasOperatorEqualsHelper(T *, T *) | Helper function to determine whether specific class has operator ==. | 
| std::false_type HasOperatorEqualsHelper(void *, void *) | Helper function to determine whether specific class has operator ==. | 
| T TryGetFirst(IEnumerable<T>&, bool&) | Tries to get the first element of the collection. | 
| T TryGetFirst(IEnumerable<T>&, const Func<T, bool>&, bool&) | Tries to get the first element of the collection, which satisfies to the predicate function. | 
| T TryGetLast(IEnumerable<T>&, bool&) | Tries to get the last element of the collection. | 
Typedefs
| Typedef | Description | 
|---|---|
| has_operator_equals | Dummy typedef to check for operator == existance. |