Lines Matching refs:elements

100    * Classes and functions for representing and manipulating arrays of elements.
131 /// Construct an array with @a n elements.
134 /// Construct an array with @a n elements initialized to @a t.
137 /// Construct an array initialized to the first @a n elements of @a t.
172 * @brief Assign elements to an array.
174 * Assign elements of array to values in @a v.
182 * @brief Move assign elements to an array.
184 * Move assign elements of array to values in @a v.
192 * @brief Assign elements to a value.
194 * Assign all elements of array to @a t.
196 * @param __t Value for elements.
201 * @brief Assign elements to an array subset.
203 * Assign elements of array to values in @a sa. Results are undefined
211 * @brief Assign elements to an array subset.
213 * Assign elements of array to values in @a ga. Results are undefined
221 * @brief Assign elements to an array subset.
223 * Assign elements of array to values in @a ma. Results are undefined
231 * @brief Assign elements to an array subset.
233 * Assign elements of array to values in @a ia. Results are undefined
242 * @brief Assign elements to an initializer_list.
244 * Assign elements of array to values in @a __l. Results are undefined
272 * Returns a new valarray containing the elements of the array
277 * @return New valarray containing elements in @a __s.
284 * Returns a new valarray containing the elements of the array
289 * @return New valarray containing elements in @a __s.
296 * Returns a slice_array referencing the elements of the array
300 * @return Slice_array referencing elements indicated by @a __s.
307 * Returns a new valarray containing the elements of the array
312 * @return New valarray containing elements in @a __s.
319 * Returns a new valarray containing the elements of the array
321 * represents a bitmask indicating which elements should be copied into
326 * @return New valarray containing elements indicated by @a __m.
333 * Returns a new mask_array referencing the elements of the array
335 * represents a bitmask indicating which elements are part of the
340 * @return New valarray containing elements indicated by @a __m.
347 * Returns a new valarray containing the elements of the array
348 * indicated by the argument. The elements in the argument are
349 * interpreted as the indices of elements of this valarray to copy to
353 * @return New valarray containing elements in @a __s.
361 * Returns an indirect_array referencing the elements of the array
362 * indicated by the argument. The elements in the argument are
363 * interpreted as the indices of elements of this valarray to include
365 * elements.
368 * @return Indirect_array referencing elements in @a __i.
416 /// Multiply elements of array by corresponding elements of @a v.
419 /// Divide elements of array by corresponding elements of @a v.
422 /// Modulo elements of array by corresponding elements of @a v.
425 /// Add corresponding elements of @a v to elements of array.
428 /// Subtract corresponding elements of @a v from elements of array.
431 /// Logical xor corresponding elements of @a v with elements of array.
434 /// Logical or corresponding elements of @a v with elements of array.
437 /// Logical and corresponding elements of @a v with elements of array.
440 /// Left shift elements of array by corresponding elements of @a v.
443 /// Right shift elements of array by corresponding elements of @a v.
473 /// Return the number of elements in array.
477 * @brief Return the sum of all elements in the array.
479 * Accumulates the sum of all elements into a Tp using +=. The order
480 * of adding the elements is unspecified.
493 * A new valarray is constructed as a copy of this array with elements
496 * New elements without a value are set to 0. Elements whose new
499 * Positive arguments shift toward index 0, discarding elements [0, n).
500 * Negative arguments discard elements from the top of the array.
503 * @return New valarray with elements in shifted positions.
510 * A new valarray is constructed as a copy of this array with elements
514 * shifted into the other end of the array. No elements are lost.
520 * @return New valarray with elements in shifted positions.
527 * Returns a new valarray with elements assigned to the result of
532 * @return New valarray with transformed elements.
539 * Returns a new valarray with elements assigned to the result of
544 * @return New valarray with transformed elements.
551 * Resize this array to @a size and set all elements to @a c. All
555 * @param __c New value for all elements.