Differential D129657 Diff 444407 libcxx/test/std/algorithms/ranges_robust_against_omitting_invoke.compile.pass.cpp
Changeset View
Changeset View
Standalone View
Standalone View
libcxx/test/std/algorithms/ranges_robust_against_omitting_invoke.compile.pass.cpp
Show First 20 Lines • Show All 188 Lines • ▼ Show 20 Lines | void test_all() { | ||||
// partition_copy | // partition_copy | ||||
//std::ranges::partition_copy(in.begin(), in.end(), out, out2, &Foo::unary_pred, &Bar::val); | //std::ranges::partition_copy(in.begin(), in.end(), out, out2, &Foo::unary_pred, &Bar::val); | ||||
//std::ranges::partition_copy(in, out, out2, &Foo::unary_pred, &Bar::val); | //std::ranges::partition_copy(in, out, out2, &Foo::unary_pred, &Bar::val); | ||||
//in2_pred(std::ranges::partial_sort_copy, in, in2, &Foo::binary_pred, &Bar::val); | //in2_pred(std::ranges::partial_sort_copy, in, in2, &Foo::binary_pred, &Bar::val); | ||||
in2_out_pred(std::ranges::merge, in, in2, out, &Foo::binary_pred, &Bar::val, &Bar::val); | in2_out_pred(std::ranges::merge, in, in2, out, &Foo::binary_pred, &Bar::val, &Bar::val); | ||||
in2_out_pred(std::ranges::set_difference, in, in2, out, &Foo::binary_pred, &Bar::val, &Bar::val); | in2_out_pred(std::ranges::set_difference, in, in2, out, &Foo::binary_pred, &Bar::val, &Bar::val); | ||||
in2_out_pred(std::ranges::set_intersection, in, in2, out, &Foo::binary_pred, &Bar::val, &Bar::val); | in2_out_pred(std::ranges::set_intersection, in, in2, out, &Foo::binary_pred, &Bar::val, &Bar::val); | ||||
in2_out_pred(std::ranges::set_symmetric_difference, in, in2, out, &Foo::binary_pred, &Bar::val, &Bar::val); | in2_out_pred(std::ranges::set_symmetric_difference, in, in2, out, &Foo::binary_pred, &Bar::val, &Bar::val); | ||||
//in2_out_pred(std::ranges::set_union, in, in2, out, &Foo::binary_pred, &Bar::val, &Bar::val); | in2_out_pred(std::ranges::set_union, in, in2, out, &Foo::binary_pred, &Bar::val, &Bar::val); | ||||
in_val(std::ranges::remove, in, x, &Bar::val); | in_val(std::ranges::remove, in, x, &Bar::val); | ||||
in_pred(std::ranges::remove_if, in, &Foo::unary_pred, &Bar::val); | in_pred(std::ranges::remove_if, in, &Foo::unary_pred, &Bar::val); | ||||
// `reverse` has neither a projection nor a predicate. | // `reverse` has neither a projection nor a predicate. | ||||
// `rotate` has neither a projection nor a predicate. | // `rotate` has neither a projection nor a predicate. | ||||
// `shuffle` has neither a projection nor a predicate. | // `shuffle` has neither a projection nor a predicate. | ||||
//in_pred(std::ranges::unique, in, &Foo::binary_pred, &Bar::val); | //in_pred(std::ranges::unique, in, &Foo::binary_pred, &Bar::val); | ||||
//in_pred(std::ranges::partition, in, &Foo::binary_pred, &Bar::val); | //in_pred(std::ranges::partition, in, &Foo::binary_pred, &Bar::val); | ||||
//in_pred(std::ranges::stable_partition, in, &Foo::binary_pred, &Bar::val); | //in_pred(std::ranges::stable_partition, in, &Foo::binary_pred, &Bar::val); | ||||
Show All 12 Lines |