[INDEX] Ensure index entry for all Cpp17Requirements #2961
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Ensure that each Cpp17Requirement that uses the \oldconcept markup
has one, and exactly one, usage close to its definition that uses
the \oldconceptdefn markup instead. This puts a consistent set of
entries with the Cpp17 prefix into the main index.
Note that there are existing, inconsistent, attempts to index these
requirements, with the container 'into' requirements appearing at
the top of the index due to a \defnx (and the markup somehow changing
the sort order) and most of the lib-intro requirements appearing as
sub-entries under 'Requirements'. This change-set updates the
\oldconceptdefn macro to use \defnx consistent with the containers
clause usage, producing a single consistent list that is out of place
w.r.t. the spelling, and does not refactor the mark-up for containers.