diff --git a/AK/Concepts.h b/AK/Concepts.h index 1c2a0075795..1df01425d63 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