std::experimental::concat

< cpp‎ | experimental‎ | simd
在标头 <experimental/simd> 定义
template< class T, class... Abis >

simd<T, simd_abi::deduce_t<T, (simd_size_v<T, Abis> + ...)>>

concat( const simd<T, Abis>&... vs ) noexcept;
(1) (并行 TS v2)
template< class T, class... Abis >

simd_mask<T, simd_abi::deduce_t<T, (simd_size_v<T, Abis> + ...)>>

concat( const simd_mask<T, Abis>&... vs ) noexcept;
(2) (并行 TS v2)

连接输入的 simdsimd_mask 对象。

参数

vs - 输入的 simdsimd_mask 参数包

返回值

连接结果,单个 simdsimd_mask 对象。

示例