summaryrefslogtreecommitdiff
path: root/asl/tests/meta_tests.cpp
diff options
context:
space:
mode:
authorSteven Le Rouzic <steven.lerouzic@gmail.com>2025-01-07 23:17:50 +0100
committerSteven Le Rouzic <steven.lerouzic@gmail.com>2025-01-07 23:17:50 +0100
commitb94a42b978251c4cdb4eb0be2a2e8d9dc8949eba (patch)
tree81ac62603714fbee3db7cc2c616d170cd6b5fe2c /asl/tests/meta_tests.cpp
parente18b054779766269a4b9ca68729c380d24c0535d (diff)
More work on hashing
Diffstat (limited to 'asl/tests/meta_tests.cpp')
-rw-r--r--asl/tests/meta_tests.cpp11
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>);
+