summaryrefslogtreecommitdiff
path: root/asl/meta_tests.cpp
diff options
context:
space:
mode:
authorSteven Le Rouzic <steven.lerouzic@gmail.com>2024-08-24 11:53:39 +0200
committerSteven Le Rouzic <steven.lerouzic@gmail.com>2024-08-24 11:53:39 +0200
commit2cd972bb3eed7886a6b1d0d1b3ead24c8cf3fe4f (patch)
tree7480ca5f6c3fa303ad79afede1422bdf321fcbf2 /asl/meta_tests.cpp
parent19ce24de5e8ef31be2925074e962ae23aaf65be0 (diff)
More work
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 8293319..210e735 100644
--- a/asl/meta_tests.cpp
+++ b/asl/meta_tests.cpp
@@ -99,6 +99,14 @@ static_assert(!asl::is_ref<void>);
static_assert(!asl::is_ref<void()>);
static_assert(!asl::is_ref<void() const &&>);
+static_assert(asl::is_ptr<int*>);
+static_assert(asl::is_ptr<const int* const>);
+static_assert(asl::is_ptr<const volatile int*>);
+static_assert(!asl::is_ptr<int>);
+static_assert(!asl::is_ptr<void>);
+static_assert(!asl::is_ptr<void()>);
+static_assert(!asl::is_ptr<void() const &&>);
+
static_assert(asl::is_same<int, asl::tame_t<int>>);
static_assert(asl::is_same<int(), asl::tame_t<int()>>);
static_assert(asl::is_same<int(float), asl::tame_t<int(float)>>);