tmp/tmpklka2rok/{from.md → to.md}
RENAMED
|
@@ -1,6 +1,6 @@
|
|
| 1 |
-
#### `indirect_array`
|
| 2 |
|
| 3 |
``` cpp
|
| 4 |
void operator*= (const valarray<T>&) const;
|
| 5 |
void operator/= (const valarray<T>&) const;
|
| 6 |
void operator%= (const valarray<T>&) const;
|
|
@@ -11,11 +11,11 @@ void operator&= (const valarray<T>&) const;
|
|
| 11 |
void operator|= (const valarray<T>&) const;
|
| 12 |
void operator<<=(const valarray<T>&) const;
|
| 13 |
void operator>>=(const valarray<T>&) const;
|
| 14 |
```
|
| 15 |
|
| 16 |
-
These
|
| 17 |
indicated operation to the elements of the argument array and selected
|
| 18 |
elements of the `valarray<T>` object to which the `indirect_array`
|
| 19 |
object refers.
|
| 20 |
|
| 21 |
If the `indirect_array` specifies an element in the `valarray<T>` object
|
|
|
|
| 1 |
+
#### `indirect_array` compound assignment <a id="indirect.array.comp.assign">[[indirect.array.comp.assign]]</a>
|
| 2 |
|
| 3 |
``` cpp
|
| 4 |
void operator*= (const valarray<T>&) const;
|
| 5 |
void operator/= (const valarray<T>&) const;
|
| 6 |
void operator%= (const valarray<T>&) const;
|
|
|
|
| 11 |
void operator|= (const valarray<T>&) const;
|
| 12 |
void operator<<=(const valarray<T>&) const;
|
| 13 |
void operator>>=(const valarray<T>&) const;
|
| 14 |
```
|
| 15 |
|
| 16 |
+
These compound assignments have reference semantics, applying the
|
| 17 |
indicated operation to the elements of the argument array and selected
|
| 18 |
elements of the `valarray<T>` object to which the `indirect_array`
|
| 19 |
object refers.
|
| 20 |
|
| 21 |
If the `indirect_array` specifies an element in the `valarray<T>` object
|