DPC++ Runtime
Runtime libraries for oneAPI DPC++
__simd_cast_traits< simd< _Tp, _NewAbi > > Struct Template Reference

#include <std/experimental/simd.hpp>

Static Public Member Functions

template<class _Up , class _Abi >
static std::enable_if< __is_non_narrowing_arithmetic_convertible< _Up, _Tp >) &&simd< _Up, _Abi >::size()==simd< _Tp, _NewAbi >::size(), simd< _Tp, _NewAbi > >::type __apply (const simd< _Up, _Abi > &__v)
 

Detailed Description

template<class _Tp, class _NewAbi>
struct __simd_cast_traits< simd< _Tp, _NewAbi > >

Definition at line 1152 of file simd.hpp.

Member Function Documentation

◆ __apply()

template<class _Tp , class _NewAbi >
template<class _Up , class _Abi >
static std::enable_if< __is_non_narrowing_arithmetic_convertible<_Up, _Tp>) && simd<_Up, _Abi>::size() == simd<_Tp, _NewAbi>::size(), simd<_Tp, _NewAbi> >::type __simd_cast_traits< simd< _Tp, _NewAbi > >::__apply ( const simd< _Up, _Abi > &  __v)
static

The documentation for this struct was generated from the following file: