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. |