summaryrefslogtreecommitdiff
path: root/asl/meta_tests.cpp
diff options
context:
space:
mode:
authorSteven Le Rouzic <steven.lerouzic@gmail.com>2024-08-23 20:05:22 +0200
committerSteven Le Rouzic <steven.lerouzic@gmail.com>2024-08-23 20:05:22 +0200
commit19ce24de5e8ef31be2925074e962ae23aaf65be0 (patch)
tree08bb129f79ced8efe3f6f4002b0750395adb7f21 /asl/meta_tests.cpp
parentea795dcccb136a45fa08a8a82953f95343706c6c (diff)
Some work on ptr
Diffstat (limited to 'asl/meta_tests.cpp')
-rw-r--r--asl/meta_tests.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/asl/meta_tests.cpp b/asl/meta_tests.cpp
index c2b27f4..8293319 100644
--- a/asl/meta_tests.cpp
+++ b/asl/meta_tests.cpp
@@ -145,4 +145,12 @@ static_assert(!asl::is_array<void>);
static_assert(!asl::is_array<void(int)>);
static_assert(!asl::is_array<int(float) const && noexcept>);
+static_assert(asl::is_same<int, asl::devoid_t<int>>);
+static_assert(asl::is_same<asl::empty, asl::devoid_t<void>>);
+
+static_assert(asl::is_same<int, asl::un_ref_t<int>>);
+static_assert(asl::is_same<int, asl::un_ref_t<int&>>);
+static_assert(asl::is_same<int, asl::un_ref_t<int&&>>);
+static_assert(asl::is_same<int() &, asl::un_ref_t<int() &>>);
+
int main() { return 0; }