[libc++][ranges] implement `std::ranges::set_union`
authorHui Xie <hui.xie1990@gmail.com>
Wed, 13 Jul 2022 16:20:22 +0000 (17:20 +0100)
committerHui Xie <hui.xie1990@gmail.com>
Thu, 14 Jul 2022 20:05:30 +0000 (21:05 +0100)
commit3151b95dad408351e368baf31125985b6de4e5db
treeae019a01432b168739f45e9a76dc539d5a9878aa
parentf26758486399a542893addd83cd3a1056911d8bd
[libc++][ranges] implement `std::ranges::set_union`

[libc++][ranges] implement `std::ranges::set_union`

Differential Revision: https://reviews.llvm.org/D129657
libcxx/docs/Status/RangesAlgorithms.csv
libcxx/include/__algorithm/ranges_set_union.h
libcxx/include/__algorithm/set_union.h
libcxx/include/algorithm
libcxx/test/libcxx/algorithms/ranges_robust_against_copying_comparators.pass.cpp
libcxx/test/libcxx/algorithms/ranges_robust_against_copying_projections.pass.cpp
libcxx/test/std/algorithms/alg.sorting/alg.set.operations/set.union/ranges_set_union.pass.cpp
libcxx/test/std/algorithms/ranges_robust_against_nonbool_predicates.compile.pass.cpp
libcxx/test/std/algorithms/ranges_robust_against_omitting_invoke.compile.pass.cpp
libcxx/test/std/library/description/conventions/customization.point.object/niebloid.compile.pass.cpp