#include <sycl/ext/oneapi/properties/property.hpp>
#include <sycl/ext/oneapi/properties/property_value.hpp>
#include <cstdint>
#include <type_traits>
Go to the source code of this file.
Namespaces | |
sycl | |
sycl::_V1 | |
sycl::_V1::ext | |
sycl::_V1::ext::intel | |
sycl::_V1::ext::intel::experimental | |
Enumerations | |
enum class | sycl::_V1::ext::intel::experimental::protocol_name : std::uint16_t { sycl::_V1::ext::intel::experimental::avalon_streaming = 0 , sycl::_V1::ext::intel::experimental::avalon_streaming_uses_ready = 1 , sycl::_V1::ext::intel::experimental::avalon_mm = 2 , sycl::_V1::ext::intel::experimental::avalon_mm_uses_ready = 3 } |
Variables | |
template<int Latency> | |
constexpr ready_latency_key::value_t< Latency > | sycl::_V1::ext::intel::experimental::ready_latency |
template<int Bits> | |
constexpr bits_per_symbol_key::value_t< Bits > | sycl::_V1::ext::intel::experimental::bits_per_symbol |
template<bool Valid> | |
constexpr uses_valid_key::value_t< Valid > | sycl::_V1::ext::intel::experimental::uses_valid |
constexpr uses_valid_key::value_t< true > | sycl::_V1::ext::intel::experimental::uses_valid_on |
constexpr uses_valid_key::value_t< false > | sycl::_V1::ext::intel::experimental::uses_valid_off |
template<bool HighOrder> | |
constexpr first_symbol_in_high_order_bits_key::value_t< HighOrder > | sycl::_V1::ext::intel::experimental::first_symbol_in_high_order_bits |
constexpr first_symbol_in_high_order_bits_key::value_t< true > | sycl::_V1::ext::intel::experimental::first_symbol_in_high_order_bits_on |
constexpr first_symbol_in_high_order_bits_key::value_t< false > | sycl::_V1::ext::intel::experimental::first_symbol_in_high_order_bits_off |
template<protocol_name Protocol> | |
constexpr protocol_key::value_t< Protocol > | sycl::_V1::ext::intel::experimental::protocol |
constexpr protocol_key::value_t< protocol_name::avalon_streaming > | sycl::_V1::ext::intel::experimental::protocol_avalon_streaming |
constexpr protocol_key::value_t< protocol_name::avalon_streaming_uses_ready > | sycl::_V1::ext::intel::experimental::protocol_avalon_streaming_uses_ready |
constexpr protocol_key::value_t< protocol_name::avalon_mm > | sycl::_V1::ext::intel::experimental::protocol_avalon_mm |
constexpr protocol_key::value_t< protocol_name::avalon_mm_uses_ready > | sycl::_V1::ext::intel::experimental::protocol_avalon_mm_uses_ready |