From 7d591432c47f49f9335e2a74796fbb9ad939a86b Mon Sep 17 00:00:00 2001 From: Michel Hermier Date: Sat, 27 Mar 2021 22:20:15 +0100 Subject: [PATCH] AK: Add Signed/Unsigned concepts. --- AK/Concepts.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/AK/Concepts.h b/AK/Concepts.h index 1c2a007579..1df01425d6 100644 --- a/AK/Concepts.h +++ b/AK/Concepts.h @@ -41,6 +41,12 @@ concept FloatingPoint = IsFloatingPoint::value; template concept Arithmetic = IsArithmetic::value; +template +concept Signed = IsSigned::value; + +template +concept Unsigned = IsUnsigned::value; + #endif } @@ -50,5 +56,7 @@ concept Arithmetic = IsArithmetic::value; using AK::Concepts::Arithmetic; using AK::Concepts::FloatingPoint; using AK::Concepts::Integral; +using AK::Concepts::Signed; +using AK::Concepts::Unsigned; #endif