New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CWG Poll 14: P1815R2 Translation-unit-local entities #3740
Conversation
\item | ||
a potentially-constant variable\iref{expr.const}, or | ||
\item | ||
a specialization of a templated class. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What is a "templated class"?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A templated entity that is a class. (Any fixes in this area should be separate.)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please replace "templated class" editorially in a separate commit with: "templated entity that is a class type" (since at least "templated entity" is defined).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sorry, won't do. CWG is contemplating changing the definition to "An entity is templated if..." , which might even be an editorial fix.
a025b4c
to
4ac6427
Compare
Also fixes NB US 035, US 133, and US 134 (C++20 CD).
private-module-fragment are definition domains.
4ac6427
to
887d0f5
Compare
Also fixes NB US 035, US 133, and US 134 (C++20 CD).
Fixes #3698.
Fixes cplusplus/papers#586.
Fixes cplusplus/nbballot#34.
Fixes cplusplus/nbballot#132.
Fixes cplusplus/nbballot#133.