FreeBSD Manual Pages
std::experi...e_expression(3) C++ Standard Libarystd::experi...e_expression(3) NAME std::experimental::where_expression - std::experimental::where_expres- sion Synopsis Defined in header <experimental/simd> template < class M, class V > (parallelism TS v2) class where_expression; The class template where_expression abstracts the notion of selected elements of a given non-const object of arithmetic or data-parallel type. Selected 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>, simd<T, Abi>), (simd_mask<T, Abi>, simd_mask<T, Abi>), (bool, T). Member functions operator= assigns to selected positions (public member function) operator+= operator-= operator*= operator/= operator%= compound operators operator&= (public member function) operator|= operator^= operator<<= operator>>= operator++ increment and decrement operators operator-- (public member function) copy_from loads from address to selected positions (public member function) Example http://cppreference.com 2022.07.31 std::experi...e_expression(3)
NAME | Synopsis | Template parameters | Member functions | Example
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::experimental::where_expression&sektion=3&manpath=FreeBSD+Ports+15.0>
