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
Does [derivation]/4 (added via LWG2514) cover only standard library classes (and possibly some internal exposition-only classes whose synopses are specified), or ever more classes (observable by the user code) provided by the implementation?
E.g. are some implementation-defined or unspecified iterator types, or return types or std::bind etc. allowed to be final?
The text was updated successfully, but these errors were encountered:
Everything about unspecified types that isn't stated explicitly is unspecified, including whether they're final. We don't need to say anything for them, because unspecified types are not covered by that paragraph. For exposition-only types where we do specify a class definition, we might want to clarify whether those can or can't be final.
Does [derivation]/4 (added via LWG2514) cover only standard library classes (and possibly some internal exposition-only classes whose synopses are specified), or ever more classes (observable by the user code) provided by the implementation?
E.g. are some implementation-defined or unspecified iterator types, or return types or
std::bind
etc. allowed to befinal
?The text was updated successfully, but these errors were encountered: