diff options
author | Claudius 'keldu' Holeksa <mail@keldu.de> | 2024-10-09 17:43:08 +0200 |
---|---|---|
committer | Claudius 'keldu' Holeksa <mail@keldu.de> | 2024-10-09 17:43:08 +0200 |
commit | 535498274de9aec26b7baad3df6a9720e9370ede (patch) | |
tree | 6576469d9728b9e96e6b4945ed47b3b7dce9f2b9 /modules/core/tests | |
parent | e18bf6a68e81d870fb507b28f03172a60e3504d9 (diff) |
Dangling changes for language things
Diffstat (limited to 'modules/core/tests')
-rw-r--r-- | modules/core/tests/templates.cpp | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/modules/core/tests/templates.cpp b/modules/core/tests/templates.cpp new file mode 100644 index 0000000..2a069a6 --- /dev/null +++ b/modules/core/tests/templates.cpp @@ -0,0 +1,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"); +} +} |