The behavior of many of the functions specified in namespace
std::meta
have semantics that can be affected by
the completeness of class types represented by reflection values
. For such functions,
for any reflection
r such that
dealias(r)
represents a specialization of a templated class with a reachable definition,
the specialization is implicitly instantiated (
[temp.inst])
.