|
3 | 3 |
|
4 | 4 | \gramSec[gram.special]{Special member functions}
|
5 | 5 |
|
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}}% |
8 | 11 | \indextext{\idxcode{X(X\&)}|see{constructor, copy}}%
|
9 | 12 | \indextext{~@\tcode{\tilde}|see{destructor}}%
|
10 | 13 | \indextext{assignment!copy|see{assignment operator, copy}}%
|
|
2395 | 2398 | \indextext{construction|)}%
|
2396 | 2399 |
|
2397 | 2400 | \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}}% |
2400 | 2405 | \indextext{operator!copy assignment|see{assignment, copy}}%
|
2401 | 2406 | \indextext{operator!move assignment|see{assignment, move}}
|
2402 | 2407 |
|
|
3102 | 3107 | and one copy/move constructor
|
3103 | 3108 | is not executed, there is still one object destroyed for each one constructed.}
|
3104 | 3109 | 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}}% |
3107 | 3114 | \indexdefn{constructor!copy!elision}\indexdefn{constructor!move!elision}\term{copy elision},
|
3108 | 3115 | is permitted in the
|
3109 | 3116 | following circumstances (which may be combined to
|
|
0 commit comments