Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
std::experi...e_expression(3) C++ Standard Libarystd::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
       selected	elements
	  of  a	 given	const  object of arithmetic or data-parallel type. Se-
       lected elements
	  signifies the	elements data[i] for all i  {j	0 | j <	M::size()
	  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- negates selected elements
		    (public member function)
	  copy_to   stores selected elements to	address
		    (public member function)

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

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::experimental::const_where_expression&sektion=3&manpath=FreeBSD+Ports+15.0>

home | help