Skip to content
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

[temp.spec.partial.general], [temp.expl.spec] "Partial specialization" and "explicit specialization" should be defined #7349

Open
Eisenwave opened this issue Oct 24, 2024 · 1 comment

Comments

@Eisenwave
Copy link
Contributor

I have noticed that we don't ever define these terms:

draft/source/templates.tex

Lines 3290 to 3291 in 9dc7b3f

\indextext{specialization!class template partial}%
A partial specialization of a template provides an alternative definition

draft/source/templates.tex

Lines 6524 to 6525 in 9dc7b3f

\indextext{specialization!template explicit}%
An explicit specialization of any of the following:

I imagine it would be better normatively if these terms were formal. Furthermore, I find it annoying that I can't Ctrl+F in the index and find explicit specialization or specialization, explicit that way.

Is there some reason why we don't do \defnadj{partial}{specialization} or something?

@frederick-vs-ja
Copy link
Contributor

Also, the class template partial part is probably superfluous or outdated, as variable templates are also covered.

@Eisenwave Eisenwave changed the title [temp.spec.partial.general], [temp.expl.spec] "Partial specialization" and "explicit specialization" should be a defined [temp.spec.partial.general], [temp.expl.spec] "Partial specialization" and "explicit specialization" should be defined Oct 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants