Skip to content

Commit 4fae80c

Browse files
Eeliszygoloid
authored andcommitted
Consistently use repeated \indextext for index redirects with multiple targets.
1 parent ef429c6 commit 4fae80c

File tree

3 files changed

+17
-8
lines changed

3 files changed

+17
-8
lines changed

source/conversions.tex

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,8 @@
194194

195195
\pnum
196196
\indextext{conversion!array-to-pointer}%
197-
\indextext{decay|see{conversion, array to pointer; conversion, function to pointer}}%
197+
\indextext{decay|see{conversion, array to pointer}}%
198+
\indextext{decay|see{conversion, function to pointer}}%
198199
An lvalue or rvalue of type ``array of \tcode{N} \tcode{T}'' or ``array
199200
of unknown bound of \tcode{T}'' can be converted to a prvalue of type
200201
``pointer to \tcode{T}''.

source/expressions.tex

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4104,7 +4104,8 @@
41044104
\pnum
41054105
\indextext{expression!left-shift-operator}%
41064106
\indextext{expression!right-shift-operator}%
4107-
\indextext{shift operator|see{operator, left shift; operator, right shift}}%
4107+
\indextext{shift operator|see{operator, left shift}}%
4108+
\indextext{shift operator|see{operator, right shift}}%
41084109
\indextext{right shift operator|see{operator, right shift}}%
41094110
\indextext{left shift operator|see{operator, left shift}}%
41104111
The shift operators \tcode{<<} and \tcode{>>} group left-to-right.

source/special.tex

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,11 @@
33

44
\gramSec[gram.special]{Special member functions}
55

6-
\indextext{special member function|see{constructor, destructor, inline function,
7-
user-defined conversion, virtual function}}%
6+
\indextext{special member function|see{constructor}}%
7+
\indextext{special member function|see{destructor}}%
8+
\indextext{special member function|see{inline function}}%
9+
\indextext{special member function|see{user-defined conversion}}%
10+
\indextext{special member function|see{virtual function}}%
811
\indextext{\idxcode{X(X\&)}|see{constructor, copy}}%
912
\indextext{~@\tcode{\tilde}|see{destructor}}%
1013
\indextext{assignment!copy|see{assignment operator, copy}}%
@@ -2395,8 +2398,10 @@
23952398
\indextext{construction|)}%
23962399

23972400
\rSec1[class.copy]{Copying and moving class objects}%
2398-
\indextext{copy!class object|see{constructor, copy; assignment, copy}}%
2399-
\indextext{move!class object|see{constructor, move; assignment, move}}%
2401+
\indextext{copy!class object|see{constructor, copy}}%
2402+
\indextext{copy!class object|see{assignment, copy}}%
2403+
\indextext{move!class object|see{constructor, move}}%
2404+
\indextext{move!class object|see{assignment, move}}%
24002405
\indextext{operator!copy assignment|see{assignment, copy}}%
24012406
\indextext{operator!move assignment|see{assignment, move}}
24022407

@@ -3102,8 +3107,10 @@
31023107
and one copy/move constructor
31033108
is not executed, there is still one object destroyed for each one constructed.}
31043109
This elision of copy/move operations, called
3105-
\indexdefn{copy elision|see{constructor, copy, elision; constructor, move, elision}}%
3106-
\indexdefn{elision!copy|see{constructor, copy, elision; constructor, move, elision}}%
3110+
\indexdefn{copy elision|see{constructor, copy, elision}}%
3111+
\indexdefn{copy elision|see{constructor, move, elision}}%
3112+
\indexdefn{elision!copy|see{constructor, copy, elision}}%
3113+
\indexdefn{elision!copy|see{constructor, move, elision}}%
31073114
\indexdefn{constructor!copy!elision}\indexdefn{constructor!move!elision}\term{copy elision},
31083115
is permitted in the
31093116
following circumstances (which may be combined to

0 commit comments

Comments
 (0)