17 inline namespace _V1 {
22 template <
typename T>
class __SYCL_TYPE(specialization_id) specialization_id {
26 template <
class... Args>
27 explicit constexpr specialization_id(Args &&...args)
28 : MDefaultValue(std::forward<Args>(args)...) {}
30 specialization_id(
const specialization_id &rhs) =
delete;
31 specialization_id(specialization_id &&rhs) =
delete;
32 specialization_id &
operator=(
const specialization_id &rhs) =
delete;
33 specialization_id &
operator=(specialization_id &&rhs) =
delete;
37 T getDefaultValue()
const noexcept {
return MDefaultValue; }
The kernel_bundle class represents collection of device images in a particular state.
PropertyListT int access::address_space multi_ptr & operator=(multi_ptr &&)=default
_Abi const simd< _Tp, _Abi > & noexcept