From 048ab0903b8749717f4461a6abcfa023ceef0dd6 Mon Sep 17 00:00:00 2001 From: Steven Le Rouzic Date: Wed, 28 May 2025 00:47:52 +0200 Subject: WIP --- asl/base/meta_tests.cpp | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) (limited to 'asl/base/meta_tests.cpp') diff --git a/asl/base/meta_tests.cpp b/asl/base/meta_tests.cpp index 36b0429..fbbec15 100644 --- a/asl/base/meta_tests.cpp +++ b/asl/base/meta_tests.cpp @@ -389,3 +389,39 @@ enum EnumI64 : int64_t {}; static_assert(asl::same_as, uint8_t>); static_assert(asl::same_as, int64_t>); +static_assert(!asl::is_integer); +static_assert(!asl::is_integer); + +static_assert(asl::same_as, uint8_t>); +static_assert(asl::same_as, uint16_t>); +static_assert(asl::same_as, uint32_t>); +static_assert(asl::same_as, uint64_t>); + +static_assert(asl::same_as, uint8_t>); +static_assert(asl::same_as, uint16_t>); +static_assert(asl::same_as, uint32_t>); +static_assert(asl::same_as, uint64_t>); + +static_assert(asl::same_as, int8_t>); +static_assert(asl::same_as, int16_t>); +static_assert(asl::same_as, int32_t>); +static_assert(asl::same_as, int64_t>); + +static_assert(asl::same_as, int8_t>); +static_assert(asl::same_as, int16_t>); +static_assert(asl::same_as, int32_t>); +static_assert(asl::same_as, int64_t>); + +static_assert(asl::same_as, uint8_t>); +static_assert(asl::same_as, uint8_t>); +static_assert(asl::same_as, uint8_t>); +static_assert(asl::same_as, uint8_t>); +static_assert(asl::same_as, uint16_t>); +static_assert(asl::same_as, uint16_t>); +static_assert(asl::same_as, uint32_t>); +static_assert(asl::same_as, uint32_t>); +static_assert(asl::same_as, uint32_t>); +static_assert(asl::same_as, uint32_t>); +static_assert(asl::same_as, uint64_t>); +static_assert(asl::same_as, uint64_t>); +static_assert(asl::same_as, uint64_t>); -- cgit