home | help
std::experi...e_expression(3)  C++ Standard Libary std::experi...e_expression(3)

NAME
     std::experimental::const_where_expression	       -	 std::experimen-
     tal::const_where_expression

Synopsis
	Defined in header <experimental/simd>
	template< class M, class V >	       (parallelism TS v2)
	class const_where_expression;

	The class template const_where_expression abstracts the  notion  of  se-
     lected elements
	of  a  given  const object of arithmetic or data-parallel type. Selected
     elements
	signifies the elements data[i] for all i a { j a a |  j  <  M::size()  a
     mask[j] }.

Template parameters
	M - The mask type
	V - The value type M applies on

	Valid  combinations  of  (M,  V)  are: (simd_mask<T, Abi>, const simd<T,
     Abi>),
	(simd_mask<T, Abi>, const simd_mask<T, Abi>), (bool, const T).

Member functions
	operator- unary operators
	operator+ (public member function)
	operator~
	copy_to   stores selected elements to address
		  (public member function)

Example
	 This section is incomplete
	 Reason: no example

Category:
	  * Todo no example

http://cppreference.com 	   2024.06.10	   std::experi...e_expression(3)

home | help