|
template<typename source_t > |
static source_t | aggregate (const xtd::collections::generic::ienumerable< source_t > &source, const xtd::func< source_t, const source_t &, const source_t & > &func) |
| Applies an accumulator function over a sequence.
|
|
template<typename source_t , typename func_t > |
static source_t | aggregate (const xtd::collections::generic::ienumerable< source_t > &source, const func_t &func) |
| Applies an accumulator function over a sequence.
|
|
template<typename source_t , typename accumulate_t > |
static accumulate_t | aggregate (const xtd::collections::generic::ienumerable< source_t > &source, const accumulate_t &seed, const xtd::func< accumulate_t, const source_t &, const accumulate_t & > &func) |
| Applies an accumulator function over a sequence. The specified seed value is used as the initial accumulator value.
|
|
template<typename source_t , typename accumulate_t , typename func_t > |
static accumulate_t | aggregate (const xtd::collections::generic::ienumerable< source_t > &source, const accumulate_t &seed, const func_t &func) |
| Applies an accumulator function over a sequence. The specified seed value is used as the initial accumulator value.
|
|
template<typename source_t , typename accumulate_t , typename result_t > |
static result_t | aggregate (const xtd::collections::generic::ienumerable< source_t > &source, const accumulate_t &seed, const xtd::func< accumulate_t, const source_t &, const accumulate_t & > &func, const xtd::func< result_t, const accumulate_t & > &result_selector) |
| Applies an accumulator function over a sequence. The specified seed value is used as the initial accumulator value, and the specified function is used to select the result value.
|
|
template<typename source_t , typename accumulate_t , typename result_t , typename func_t , typename result_selector_t > |
static result_t | aggregate (const xtd::collections::generic::ienumerable< source_t > &source, const accumulate_t &seed, const func_t &func, const result_selector_t &result_selector) |
| Applies an accumulator function over a sequence. The specified seed value is used as the initial accumulator value, and the specified function is used to select the result value.
|
|
template<typename source_t , typename accumulate_t , typename func_t , typename result_selector_t > |
static accumulate_t | aggregate (const xtd::collections::generic::ienumerable< source_t > &source, const accumulate_t &seed, const func_t &func, const result_selector_t &result_selector) |
| Applies an accumulator function over a sequence. The specified seed value is used as the initial accumulator value, and the specified function is used to select the result value.
|
|
template<typename accumulate_t , typename input_iterator_t > |
static accumulate_t | aggregate (input_iterator_t first, input_iterator_t last, const xtd::func< accumulate_t, const accumulate_t &, const accumulate_t & > &func) |
| Applies an accumulator function over a sequence.
|
|
template<typename accumulate_t , typename input_iterator_t , typename func_t > |
static accumulate_t | aggregate (input_iterator_t first, input_iterator_t last, const func_t &func) |
| Applies an accumulator function over a sequence.
|
|
template<typename accumulate_t , typename input_iterator_t > |
static accumulate_t | aggregate (input_iterator_t first, input_iterator_t last, const accumulate_t &seed, const xtd::func< accumulate_t, const accumulate_t &, const accumulate_t & > &func) |
| Applies an accumulator function over a sequence. The specified seed value is used as the initial accumulator value.
|
|
template<typename accumulate_t , typename input_iterator_t , typename func_t > |
static accumulate_t | aggregate (input_iterator_t first, input_iterator_t last, const accumulate_t &seed, const func_t &func) |
| Applies an accumulator function over a sequence. The specified seed value is used as the initial accumulator value.
|
|
template<typename accumulate_t , typename result_t , typename input_iterator_t > |
static result_t | aggregate (input_iterator_t first, input_iterator_t last, const accumulate_t &seed, const xtd::func< accumulate_t, const accumulate_t &, const accumulate_t & > &func, const xtd::func< result_t, const accumulate_t & > &result_selector) |
| Applies an accumulator function over a sequence. The specified seed value is used as the initial accumulator value, and the specified function is used to select the result value.
|
|
template<typename accumulate_t , typename result_t , typename input_iterator_t , typename func_t , typename result_selector_t > |
static result_t | aggregate (input_iterator_t first, input_iterator_t last, const accumulate_t &seed, const func_t &func, const result_selector_t &result_selector) |
| Applies an accumulator function over a sequence. The specified seed value is used as the initial accumulator value, and the specified function is used to select the result value.
|
|
template<typename accumulate_t , typename input_iterator_t , typename func_t , typename result_selector_t > |
static accumulate_t | aggregate (input_iterator_t first, input_iterator_t last, const accumulate_t &seed, const func_t &func, const result_selector_t &result_selector) |
| Applies an accumulator function over a sequence. The specified seed value is used as the initial accumulator value, and the specified function is used to select the result value.
|
|
template<typename source_t > |
static bool | all (const xtd::collections::generic::ienumerable< source_t > &source, const xtd::predicate< const source_t & > &predicate) |
| Determines whether all elements of a sequence satisfy a condition.
|
|
template<typename source_t , typename predicate_t > |
static bool | all (const xtd::collections::generic::ienumerable< source_t > &source, const predicate_t &predicate) |
| Determines whether all elements of a sequence satisfy a condition.
|
|
template<typename source_t , typename input_iterator_t > |
static bool | all (input_iterator_t first, input_iterator_t last, const xtd::predicate< const source_t & > &predicate) |
| Determines whether all elements of a sequence satisfy a condition.
|
|
template<typename source_t , typename input_iterator_t , typename predicate_t > |
static bool | all (input_iterator_t first, input_iterator_t last, const predicate_t &predicate) |
| Determines whether all elements of a sequence satisfy a condition.
|
|
template<typename source_t > |
static bool | any (const xtd::collections::generic::ienumerable< source_t > &source) |
| Determines whether a sequence contains any elements.
|
|
template<typename source_t > |
static bool | any (const xtd::collections::generic::ienumerable< source_t > &source, const xtd::predicate< const source_t & > &predicate) |
| Determines whether any element of a sequence satisfies a condition.
|
|
template<typename source_t , typename predicate_t > |
static bool | any (const xtd::collections::generic::ienumerable< source_t > &source, const predicate_t &predicate) |
| Determines whether any elements of a sequence satisfy a condition.
|
|
template<typename source_t , typename input_iterator_t > |
static bool | any (input_iterator_t first, input_iterator_t last) |
| Determines whether a sequence contains any elements.
|
|
template<typename source_t , typename input_iterator_t > |
static bool | any (input_iterator_t first, input_iterator_t last, const xtd::predicate< const source_t & > &predicate) |
| Determines whether any elements of a sequence satisfy a condition.
|
|
template<typename source_t , typename input_iterator_t , typename predicate_t > |
static bool | any (input_iterator_t first, input_iterator_t last, const predicate_t &predicate) |
| Determines whether any elements of a sequence satisfy a condition.
|
|