The xtd::ranges::views::distinct_view class is used to distinct elements from a sequence.
Public Operators | |
| template<std::ranges::range range_t> | |
| auto | operator() (range_t &&source) const |
| Returns distinct elements from a sequence by using the default equality comparer to compare values. | |
| template<std::ranges::range range_t, typename comparer_t> | |
| auto | operator() (range_t &&source, const comparer_t &comparer) const |
| Returns distinct elements from a sequence by using a specified xtd::collections::generic::iequality_comparer <type_t> to compare values. | |
| template<typename comparer_t> | |
| auto | operator() (const comparer_t &comparer) const |
| Returns distinct elements from a sequence by using a specified xtd::collections::generic::iequality_comparer <type_t> to compare values. | |
|
inline |
Returns distinct elements from a sequence by using the default equality comparer to compare values.
| source | The sequence to remove duplicate elements from. |
|
inline |
Returns distinct elements from a sequence by using a specified xtd::collections::generic::iequality_comparer <type_t> to compare values.
| source | The sequence to remove duplicate elements from. |
| comparer | An xtd::collections::generic::iequality_comparer <type_t> to compare values. |
|
inline |
Returns distinct elements from a sequence by using a specified xtd::collections::generic::iequality_comparer <type_t> to compare values.
| comparer | An xtd::collections::generic::iequality_comparer <type_t> to compare values. |