You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[...] type declarations (including injected-class-names) are replaced by the types they designate.
Here, it is incorrectly assumed that an injected-class-name is a member, which it is not. Specifying that an injected-class-name is a nested type would resolve this.
A better definition would be something along the lines of:
A nested type denoting the class-name is declared as a public member; this is known as the injected-class-name.
The text was updated successfully, but these errors were encountered:
[class.pre] p2 says:
[class.member.lookup] p3 says:
Here, it is incorrectly assumed that an injected-class-name is a member, which it is not. Specifying that an injected-class-name is a nested type would resolve this.
A better definition would be something along the lines of:
The text was updated successfully, but these errors were encountered: