...

/

A Class Template Specialization

A Class Template Specialization

Get an overview of how a class template specialization should name a type.

Require a nested type

Just like for the nested types, we have to use the keyword typename along with the specialized class template that is expected to be a valid specialization:

template<typename T>
concept TypeRequirement = requires {
    typename Other<T>;
};

In this case, the concept ...