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

All definitions should be indexed #329

Open
burblebee opened this issue Jun 18, 2014 · 6 comments
Open

All definitions should be indexed #329

burblebee opened this issue Jun 18, 2014 · 6 comments
Labels
big An issue causing a large set of changes, scattered across most of the text.

Comments

@burblebee
Copy link
Contributor

It was decided at the Rap. mtg that all definitions should be indexed, i.e., definitions which use \term{} should be fixed to use \defn{} or \defnx{}.

@burblebee burblebee added the big label Jun 18, 2014
@jensmaurer
Copy link
Member

The fun part of this is that some definitions use \term and have an \indextext next to it. I agree \defnx is technically superior, though. For what it's worth, there are 684 mentions of \term, which should probably all become either \defn or \placeholder or something else.

@tkoeppe
Copy link
Contributor

tkoeppe commented Nov 17, 2016

I think PR #980 addresses part of that. It's pending review.

jensmaurer added a commit to jensmaurer/draft that referenced this issue Nov 17, 2016
jensmaurer added a commit to jensmaurer/draft that referenced this issue Nov 17, 2016
jensmaurer added a commit to jensmaurer/draft that referenced this issue Nov 17, 2016
@jensmaurer
Copy link
Member

I would have been nice to mention #329 in PR #980 to avoid duplicate work...

tkoeppe pushed a commit that referenced this issue Nov 17, 2016
tkoeppe pushed a commit that referenced this issue Nov 17, 2016
@tkoeppe
Copy link
Contributor

tkoeppe commented Nov 17, 2016

That's true. I find it useful to browser the pending pull requests periodically to see what's pending. Feel free to edit pending PRs with issue links as you find them.

jensmaurer added a commit to jensmaurer/draft that referenced this issue Nov 18, 2016
tkoeppe pushed a commit that referenced this issue Nov 18, 2016
tkoeppe pushed a commit that referenced this issue Nov 18, 2016
jensmaurer added a commit to jensmaurer/draft that referenced this issue Dec 21, 2016
with \grammarterm or \defn/x as appropriate.

Also add an index entry.

Partially addresses cplusplus#701.
Partially addresses cplusplus#329.
jensmaurer added a commit to jensmaurer/draft that referenced this issue Jan 3, 2017
with \grammarterm or \defn/x as appropriate.

Also add an index entry.

Partially addresses cplusplus#701.
Partially addresses cplusplus#329.
jensmaurer added a commit to jensmaurer/draft that referenced this issue Jan 10, 2017
with \grammarterm or \defn/x as appropriate.

Also add an index entry.

Partially addresses cplusplus#701.
Partially addresses cplusplus#329.
tkoeppe pushed a commit that referenced this issue Jan 11, 2017
… as appropriate. (#1286)

Also add an index entry.

Partially addresses #701.
Partially addresses #329.
@Eelis
Copy link
Contributor

Eelis commented Nov 17, 2018

Update to quantify the "big" label: there's now 216 uses of \term left.

@jwakely
Copy link
Member

jwakely commented Nov 12, 2019

As I mentioned in #3435, these look wrong:

declarations.tex:Except for this special case, a parameter shall not have type \term{cv}
declarations.tex:if any of its \term{namespace-definition}{s} is exported,
expressions.tex:\tcode{std::type_info} or \tcode{const} \term{name} where \term{name} is an
locales.tex:\term{explicit},

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
big An issue causing a large set of changes, scattered across most of the text.
Projects
None yet
Development

No branches or pull requests

5 participants