DPC++ Runtime
Runtime libraries for oneAPI DPC++
sycl::_V1::detail::known_identity_impl< BinaryOperation, marray< std::byte, NumElements >, std::enable_if_t< IsMaximumIdentityOp< marray< std::byte, NumElements >, BinaryOperation >::value > > Struct Template Reference

#include <sycl/known_identity.hpp>

Collaboration diagram for sycl::_V1::detail::known_identity_impl< BinaryOperation, marray< std::byte, NumElements >, std::enable_if_t< IsMaximumIdentityOp< marray< std::byte, NumElements >, BinaryOperation >::value > >:

Static Public Attributes

static constexpr marray< std::byte, NumElements > value
 

Detailed Description

template<typename BinaryOperation, int NumElements>
struct sycl::_V1::detail::known_identity_impl< BinaryOperation, marray< std::byte, NumElements >, std::enable_if_t< IsMaximumIdentityOp< marray< std::byte, NumElements >, BinaryOperation >::value > >

Definition at line 326 of file known_identity.hpp.

Member Data Documentation

◆ value

template<typename BinaryOperation , int NumElements>
constexpr marray<std::byte, NumElements> sycl::_V1::detail::known_identity_impl< BinaryOperation, marray< std::byte, NumElements >, std::enable_if_t< IsMaximumIdentityOp< marray< std::byte, NumElements >, BinaryOperation >::value > >::value
staticconstexpr
Initial value:
=
static_cast<marray<std::byte, NumElements>>(
std::numeric_limits<marray<std::byte, NumElements>>::has_infinity
? static_cast<marray<std::byte, NumElements>>(
-std::numeric_limits<
marray<std::byte, NumElements>>::infinity())
: std::numeric_limits<marray<std::byte, NumElements>>::lowest())

Definition at line 330 of file known_identity.hpp.


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