Lines Matching refs:elements

102    * Classes and functions for representing and manipulating arrays of elements.
133 /// Construct an array with @a n elements.
136 /// Construct an array with @a n elements initialized to @a t.
139 /// Construct an array initialized to the first @a n elements of @a t.
174 * @brief Assign elements to an array.
176 * Assign elements of array to values in @a v.
184 * @brief Move assign elements to an array.
186 * Move assign elements of array to values in @a v.
194 * @brief Assign elements to a value.
196 * Assign all elements of array to @a t.
198 * @param __t Value for elements.
203 * @brief Assign elements to an array subset.
205 * Assign elements of array to values in @a sa. Results are undefined
213 * @brief Assign elements to an array subset.
215 * Assign elements of array to values in @a ga. Results are undefined
223 * @brief Assign elements to an array subset.
225 * Assign elements of array to values in @a ma. Results are undefined
233 * @brief Assign elements to an array subset.
235 * Assign elements of array to values in @a ia. Results are undefined
244 * @brief Assign elements to an initializer_list.
246 * Assign elements of array to values in @a __l. Results are undefined
274 * Returns a new valarray containing the elements of the array
279 * @return New valarray containing elements in @a __s.
286 * Returns a new valarray containing the elements of the array
291 * @return New valarray containing elements in @a __s.
298 * Returns a slice_array referencing the elements of the array
302 * @return Slice_array referencing elements indicated by @a __s.
309 * Returns a new valarray containing the elements of the array
314 * @return New valarray containing elements in @a __s.
321 * Returns a new valarray containing the elements of the array
323 * represents a bitmask indicating which elements should be copied into
328 * @return New valarray containing elements indicated by @a __m.
335 * Returns a new mask_array referencing the elements of the array
337 * represents a bitmask indicating which elements are part of the
342 * @return New valarray containing elements indicated by @a __m.
349 * Returns a new valarray containing the elements of the array
350 * indicated by the argument. The elements in the argument are
351 * interpreted as the indices of elements of this valarray to copy to
355 * @return New valarray containing elements in @a __s.
363 * Returns an indirect_array referencing the elements of the array
364 * indicated by the argument. The elements in the argument are
365 * interpreted as the indices of elements of this valarray to include
367 * elements.
370 * @return Indirect_array referencing elements in @a __i.
418 /// Multiply elements of array by corresponding elements of @a v.
421 /// Divide elements of array by corresponding elements of @a v.
424 /// Modulo elements of array by corresponding elements of @a v.
427 /// Add corresponding elements of @a v to elements of array.
430 /// Subtract corresponding elements of @a v from elements of array.
433 /// Logical xor corresponding elements of @a v with elements of array.
436 /// Logical or corresponding elements of @a v with elements of array.
439 /// Logical and corresponding elements of @a v with elements of array.
442 /// Left shift elements of array by corresponding elements of @a v.
445 /// Right shift elements of array by corresponding elements of @a v.
475 /// Return the number of elements in array.
479 * @brief Return the sum of all elements in the array.
481 * Accumulates the sum of all elements into a Tp using +=. The order
482 * of adding the elements is unspecified.
495 * A new valarray is constructed as a copy of this array with elements
498 * New elements without a value are set to 0. Elements whose new
501 * Positive arguments shift toward index 0, discarding elements [0, n).
502 * Negative arguments discard elements from the top of the array.
505 * @return New valarray with elements in shifted positions.
512 * A new valarray is constructed as a copy of this array with elements
516 * shifted into the other end of the array. No elements are lost.
522 * @return New valarray with elements in shifted positions.
529 * Returns a new valarray with elements assigned to the result of
534 * @return New valarray with transformed elements.
541 * Returns a new valarray with elements assigned to the result of
546 * @return New valarray with transformed elements.
553 * Resize this array to @a size and set all elements to @a c. All
557 * @param __c New value for all elements.