Template struct to delay the evaluation of the static_assert. This allow the static_assert expression to only be evaluated if this struct gets instantiated. template <cl::sycl::access::address_space delay> struct cl::sycl::detail::address_space_trait::delayed_assert; Enumerations