diff options
author | Steven Le Rouzic <steven.lerouzic@gmail.com> | 2025-01-07 23:17:50 +0100 |
---|---|---|
committer | Steven Le Rouzic <steven.lerouzic@gmail.com> | 2025-01-07 23:17:50 +0100 |
commit | b94a42b978251c4cdb4eb0be2a2e8d9dc8949eba (patch) | |
tree | 81ac62603714fbee3db7cc2c616d170cd6b5fe2c /asl/tests/meta_tests.cpp | |
parent | e18b054779766269a4b9ca68729c380d24c0535d (diff) |
More work on hashing
Diffstat (limited to 'asl/tests/meta_tests.cpp')
-rw-r--r-- | asl/tests/meta_tests.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/asl/tests/meta_tests.cpp b/asl/tests/meta_tests.cpp index 4fedd71..c393631 100644 --- a/asl/tests/meta_tests.cpp +++ b/asl/tests/meta_tests.cpp @@ -236,3 +236,14 @@ static_assert(!asl::is_floating_point<C>); static_assert(asl::uniquely_represented<int>);
static_assert(asl::uniquely_represented<uint128_t>);
static_assert(!asl::uniquely_represented<bool>);
+
+enum Enum1 {};
+enum class Enum2 {};
+
+static_assert(asl::uniquely_represented<Enum1>);
+static_assert(asl::uniquely_represented<Enum2>);
+
+static_assert(!asl::is_enum<int>);
+static_assert(asl::is_enum<Enum1>);
+static_assert(asl::is_enum<Enum2>);
+
|