Polyfills: add decay

This commit is contained in:
Benoit Blanchon committed 2024-11-25 12:25:59 +01:00
1 parent a256ec7fff
commit afc0a29c2c
3 files changed
+43

No files matched your search

+9
View File
@@ -211,6 +211,15 @@ TEST_CASE("Polyfills/type_traits") {
CHECK(is_enum<bool>::value == false);
CHECK(is_enum<double>::value == false);
}
SECTION("decay") {
CHECK(is_same<decay_t<int>, int>::value);
CHECK(is_same<decay_t<int&>, int>::value);
CHECK(is_same<decay_t<int&&>, int>::value);
CHECK(is_same<decay_t<int[]>, int*>::value);
CHECK(is_same<decay_t<int[10]>, int*>::value);
CHECK(is_same<decay_t<decltype("toto")>, const char*>::value);
}
}
TEST_CASE("is_std_string") {