# std::indirect_array<T>::operator=

From cppreference.com
< cpp‎ | numeric‎ | valarray‎ | indirect array

void operator=( const T& value ) const; | (1) |
void operator=( const std::valarray<T>& val_arr ) const; | (2) |
const indirect_array& operator=( const indirect_array& sl_arr) const; | (3) | (since C++11)

Assigns values to all referred elements.

1) Assigns `value` to all of the elements.
2) Assigns the elements of `val_arr` to the referred to elements of *this.
3) Assigns the selected elements from `sl_arr` to the referred to elements of *this.

### Parameters

value | - | a value to assign to all of the referred elements
val_arr | - | std::valarray to assign
sl_arr | - | std::indirect_array to assign

### Return value

1-2) (none)
3) *this

### Exceptions

(none)

### Example

| This section is incomplete Reason: no example

Retrieved from "https://en.cppreference.com/mwiki/index.php?title=cpp/numeric/valarray/indirect_array/operator%3D&oldid=61556"