syclreference.com
  1. SYCL
  2. | API Reference
  3. | Command Groups
  4. | handler
  5. | require

require

MISSING


template <typename elemT, int kDims, access::mode kMode, access::target kTarget>
void require(buffer<elemT, kDims> & bufObj, const accessor<elemT, kDims, kMode, kTarget, access::placeholder::true_t> & acc)
(1)
template <typename elemT, int kDims, access::mode kMode, access::target kTarget>
void require(const accessor<elemT, kDims, kMode, kTarget, access::placeholder::true_t> & acc)
(2)
  1. Function that registers a placeholder accessor with the handler and the associated storage. Defined in Codeplay Extension CP004. Will fail if accessor already associated with storage.
    Parameters:
    • buffer<elemT, kDims> & bufObj
    • const accessor<elemT, kDims, kMode, kTarget, access::placeholder::true_t> & acc : Placeholder accessor
  2. Function that registers a placeholder accessor with the handler. Defined in Codeplay Extension CP004.
    Parameters:
    • const accessor<elemT, kDims, kMode, kTarget, access::placeholder::true_t> & acc : Placeholder accessor

syclreference.com — SYCL Reference Pages

Last updated: 2019-01-24 00:24:52 +0000