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    |  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- 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)

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.1.quarterly>

home | help