diff options
author | Steven Le Rouzic <steven.lerouzic@gmail.com> | 2024-08-23 20:05:22 +0200 |
---|---|---|
committer | Steven Le Rouzic <steven.lerouzic@gmail.com> | 2024-08-23 20:05:22 +0200 |
commit | 19ce24de5e8ef31be2925074e962ae23aaf65be0 (patch) | |
tree | 08bb129f79ced8efe3f6f4002b0750395adb7f21 /asl/ptr_tests.cpp | |
parent | ea795dcccb136a45fa08a8a82953f95343706c6c (diff) |
Some work on ptr
Diffstat (limited to 'asl/ptr_tests.cpp')
-rw-r--r-- | asl/ptr_tests.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/asl/ptr_tests.cpp b/asl/ptr_tests.cpp new file mode 100644 index 0000000..be27f0d --- /dev/null +++ b/asl/ptr_tests.cpp @@ -0,0 +1,14 @@ +#include "asl/ptr.hpp" + +using namespace asl; + +static_assert(ptr_metadata<ptr_internal::metadata<void>>); +static_assert(ptr_metadata<ptr_internal::metadata<int[]>>); +static_assert(ptr_metadata<ptr_internal::metadata<int[56]>>); +static_assert(ptr_metadata<ptr_internal::metadata<int>>); +static_assert(ptr_metadata<ptr_internal::metadata<int()>>); +static_assert(ptr_metadata<ptr_internal::metadata<int(int) const &>>); +static_assert(ptr_metadata<ptr_internal::metadata<const int&>>); +static_assert(ptr_metadata<ptr_internal::metadata<int&&>>); + +int main() { return 0; } |