diff --git a/AK/Concepts.h b/AK/Concepts.h index 94136dfc11..9484e5a315 100644 --- a/AK/Concepts.h +++ b/AK/Concepts.h @@ -33,6 +33,9 @@ concept Enum = IsEnum; template concept SameAs = IsSame; +template typename S> +concept SpecializationOf = IsSpecializationOf; + template concept AnyString = Detail::IsConstructible; @@ -112,5 +115,6 @@ using AK::Concepts::IteratorFunction; using AK::Concepts::IteratorPairWith; using AK::Concepts::SameAs; using AK::Concepts::Signed; +using AK::Concepts::SpecializationOf; using AK::Concepts::Unsigned; using AK::Concepts::VoidFunction;