DPC++ Runtime
Runtime libraries for oneAPI DPC++
sycl::_V1::ext::oneapi::experimental::detail::checkValidFPGAPropertySet< Args > Struct Template Reference

#include <sycl/ext/intel/experimental/fpga_annotated_properties.hpp>

Collaboration diagram for sycl::_V1::ext::oneapi::experimental::detail::checkValidFPGAPropertySet< Args >:

Public Types

using list = std::tuple< Args... >
 

Static Public Attributes

static constexpr bool has_BufferLocation
 
static constexpr bool has_InterfaceConfig
 
static constexpr bool value = !(!has_BufferLocation && has_InterfaceConfig)
 

Detailed Description

template<typename... Args>
struct sycl::_V1::ext::oneapi::experimental::detail::checkValidFPGAPropertySet< Args >

Definition at line 322 of file fpga_annotated_properties.hpp.

Member Typedef Documentation

◆ list

template<typename... Args>
using sycl::_V1::ext::oneapi::experimental::detail::checkValidFPGAPropertySet< Args >::list = std::tuple<Args...>

Definition at line 323 of file fpga_annotated_properties.hpp.

Member Data Documentation

◆ has_BufferLocation

template<typename... Args>
constexpr bool sycl::_V1::ext::oneapi::experimental::detail::checkValidFPGAPropertySet< Args >::has_BufferLocation
staticconstexpr
Initial value:
=
ContainsProperty<buffer_location_key, list>::value

Definition at line 324 of file fpga_annotated_properties.hpp.

◆ has_InterfaceConfig

template<typename... Args>
constexpr bool sycl::_V1::ext::oneapi::experimental::detail::checkValidFPGAPropertySet< Args >::has_InterfaceConfig
staticconstexpr
Initial value:
=
ContainsProperty<awidth_key, list>::value ||
ContainsProperty<dwidth_key, list>::value ||
ContainsProperty<latency_key, list>::value ||
ContainsProperty<read_write_mode_key, list>::value ||
ContainsProperty<maxburst_key, list>::value ||
ContainsProperty<wait_request_key, list>::value

Definition at line 327 of file fpga_annotated_properties.hpp.

◆ value

template<typename... Args>
constexpr bool sycl::_V1::ext::oneapi::experimental::detail::checkValidFPGAPropertySet< Args >::value = !(!has_BufferLocation && has_InterfaceConfig)
staticconstexpr

Definition at line 335 of file fpga_annotated_properties.hpp.


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