diff --git a/src/ds/concept.h b/src/ds/concept.h index b49545c..2e48244 100644 --- a/src/ds/concept.h +++ b/src/ds/concept.h @@ -39,6 +39,13 @@ namespace snmalloc concept ConceptSame = std::is_same::value; # endif + /** + * Equivalence mod std::remove_reference + */ + template + concept ConceptSameModRef = + ConceptSame, std::remove_reference_t>; + /** * Some of the types in snmalloc are circular in their definition and use * templating as a lazy language to carefully tie knots and only pull on the