I'm using the "simulate covariance by casting" technique from this answer. But I want to mark Derived::Clone with a comment that makes it clear that a method with the same signature and name exists in the base class as well. I had written:
/*shadow*/ shared_ptr<Derived> Clone() const
But I'm not sure the term "shadow" will be universally understood in this context. It seems to be more commonly used for local variables shadowing other local variables.
What's the official term for this kind of thing?