From ea795dcccb136a45fa08a8a82953f95343706c6c Mon Sep 17 00:00:00 2001 From: Steven Le Rouzic Date: Fri, 23 Aug 2024 19:12:42 +0200 Subject: Add is_array --- asl/object_tests.cpp | 70 ---------------------------------------------------- 1 file changed, 70 deletions(-) delete mode 100644 asl/object_tests.cpp (limited to 'asl/object_tests.cpp') diff --git a/asl/object_tests.cpp b/asl/object_tests.cpp deleted file mode 100644 index e3d7d8d..0000000 --- a/asl/object_tests.cpp +++ /dev/null @@ -1,70 +0,0 @@ -#include "asl/object.hpp" -#include "asl/test_types.hpp" - -static_assert(asl::is_object>); -static_assert(asl::is_object>); -static_assert(asl::is_object>); -static_assert(asl::is_object>); - -static_assert(asl::is_empty>); -static_assert(asl::is_empty>); -static_assert(sizeof(asl::object) == 4); -static_assert(sizeof(asl::object) == sizeof(void*)); -static_assert(sizeof(asl::object) == sizeof(void*)); -static_assert(sizeof(asl::object) == sizeof(void*)); - -static_assert(asl::default_constructible>); -static_assert(asl::default_constructible>); -static_assert(asl::default_constructible>); -static_assert(!asl::default_constructible>); - -static_assert(asl::trivially_default_constructible>); -static_assert(asl::trivially_default_constructible>); -static_assert(!asl::trivially_default_constructible>); -static_assert(!asl::trivially_default_constructible>); - -static_assert(asl::copy_constructible>); -static_assert(asl::copy_constructible>); -static_assert(asl::copy_constructible>); -static_assert(!asl::copy_constructible>); - -static_assert(asl::trivially_copy_constructible>); -static_assert(asl::trivially_copy_constructible>); -static_assert(!asl::trivially_copy_constructible>); -static_assert(!asl::trivially_copy_constructible>); - -static_assert(asl::move_constructible>); -static_assert(asl::move_constructible>); -static_assert(asl::move_constructible>); -static_assert(!asl::move_constructible>); - -static_assert(asl::trivially_move_constructible>); -static_assert(asl::trivially_move_constructible>); -static_assert(!asl::trivially_move_constructible>); -static_assert(!asl::trivially_move_constructible>); - -static_assert(asl::copy_assignable>); -static_assert(asl::copy_assignable>); -static_assert(asl::copy_assignable>); -static_assert(!asl::copy_assignable>); - -static_assert(asl::trivially_copy_assignable>); -static_assert(!asl::trivially_copy_assignable>); -static_assert(asl::trivially_copy_assignable>); -static_assert(!asl::trivially_copy_assignable>); - -static_assert(asl::move_assignable>); -static_assert(asl::move_assignable>); -static_assert(asl::move_assignable>); -static_assert(!asl::move_assignable>); - -static_assert(asl::trivially_move_assignable>); -static_assert(!asl::trivially_move_assignable>); -static_assert(asl::trivially_move_assignable>); -static_assert(!asl::trivially_move_assignable>); - -static_assert(asl::trivially_destructible>); -static_assert(asl::trivially_destructible>); -static_assert(!asl::trivially_destructible>); - -int main() { return 0; } -- cgit