DPC++ Runtime
Runtime libraries for oneAPI DPC++
__simd_storage< _Tp, __simd_abi< _StorageKind::_Scalar, 1 > > Class Template Reference

#include <std/experimental/simd.hpp>

Public Member Functions

_Tp __get (size_t __index) const noexcept
 
void __set (size_t __index, _Tp __val) noexcept
 

Friends

template<class , class >
struct simd
 
template<class , class >
struct simd_mask
 Represents a simd mask os size N. More...
 

Detailed Description

template<class _Tp>
class __simd_storage< _Tp, __simd_abi< _StorageKind::_Scalar, 1 > >

Definition at line 741 of file simd.hpp.

Member Function Documentation

◆ __get()

template<class _Tp >
_Tp __simd_storage< _Tp, __simd_abi< _StorageKind::_Scalar, 1 > >::__get ( size_t  __index) const
inlinenoexcept

Definition at line 751 of file simd.hpp.

◆ __set()

template<class _Tp >
void __simd_storage< _Tp, __simd_abi< _StorageKind::_Scalar, 1 > >::__set ( size_t  __index,
_Tp  __val 
)
inlinenoexcept

Definition at line 752 of file simd.hpp.

Friends And Related Function Documentation

◆ simd

template<class _Tp >
template<class , class >
friend struct simd
friend

Definition at line 745 of file simd.hpp.

◆ simd_mask

template<class _Tp >
template<class , class >
friend struct simd_mask
friend

Represents a simd mask os size N.

This is basically an alias of the detail::simd_mask_impl class.

Definition at line 748 of file simd.hpp.


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