blob: 2a069a67c5c29318274374252f56e8b9b4f009cf (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#include "../c++/reduce_templates.hpp"
#include "../c++/test/suite.hpp"
namespace {
struct Foo{};
struct Bar{};
struct Baz{};
SAW_TEST("Templates/Reduce tmpl_group<T...>"){
using namespace saw;
using DuplGrp = tmpl_group<Bar,Baz,Baz,Bar,Foo,Bar,Baz,Bar,Bar>;
using UniqGrp = tmpl_group<Foo,Baz,Bar>;
SAW_EXPECT((std::is_same_v<DuplGrp,UniqGrp>), "Expected Uniquess Reduction");
}
}
|