#include "support/pstl_test_config.h"
#include <algorithm>
#include <chrono>
#include <cmath>
#include <execution>
#include <functional>
#include "support/utils.h"
usingnamespaceTestUtils;
template <typename T>
struct Num
{ … };
template <typename Type>
struct test_set_union
{ … };
template <typename Type>
struct test_set_intersection
{ … };
template <typename Type>
struct test_set_difference
{ … };
template <typename Type>
struct test_set_symmetric_difference
{ … };
template <typename T1, typename T2, typename Compare>
void
test_set(Compare compare)
{ … }
template <typename T>
struct test_non_const_set_difference
{ … };
template <typename T>
struct test_non_const_set_intersection
{ … };
template <typename T>
struct test_non_const_set_symmetric_difference
{ … };
template <typename T>
struct test_non_const_set_union
{ … };
int
main()
{ … }