From f19d93a69a0ec5c7a89dcb4c064c984aac90ba71 Mon Sep 17 00:00:00 2001 From: Steven Le Rouzic Date: Wed, 26 Mar 2025 18:54:54 +0100 Subject: Improve implementation of invoke --- asl/base/meta_tests.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'asl/base/meta_tests.cpp') diff --git a/asl/base/meta_tests.cpp b/asl/base/meta_tests.cpp index 65f367a..c221dcf 100644 --- a/asl/base/meta_tests.cpp +++ b/asl/base/meta_tests.cpp @@ -168,6 +168,8 @@ static_assert(!asl::is_member_func_ptr); static_assert(!asl::is_member_func_ptr); static_assert(!asl::is_member_func_ptr); static_assert(asl::is_member_func_ptr); +static_assert(asl::is_member_func_ptr); +static_assert(asl::is_member_func_ptr); static_assert(asl::same_as>); static_assert(asl::same_as>); @@ -250,6 +252,8 @@ static_assert(!asl::convertible_to); static_assert(!asl::convertible_to); static_assert(asl::derived_from); +static_assert(asl::derived_from); +static_assert(asl::derived_from); static_assert(!asl::derived_from); static_assert(!asl::derived_from); static_assert(!asl::derived_from); @@ -257,6 +261,16 @@ static_assert(!asl::derived_from); static_assert(!asl::derived_from); static_assert(!asl::derived_from); +static_assert(asl::same_or_derived_from); +static_assert(asl::same_or_derived_from); +static_assert(asl::same_or_derived_from); +static_assert(!asl::same_or_derived_from); +static_assert(!asl::same_or_derived_from); +static_assert(!asl::same_or_derived_from); +static_assert(!asl::same_or_derived_from); +static_assert(!asl::same_or_derived_from); +static_assert(asl::same_or_derived_from); + static_assert(!asl::is_const); static_assert(asl::is_const); static_assert(!asl::is_const); -- cgit