Explicit USM: memcpy

memcpy

class handler {
 ...
 public:
  ...
  void memcpy(void* dest, const void* src, size_t num_bytes);
};

class queue {
 ...
 public:
  ...
  event memcpy(void* dest, const void* src, size_t num_bytes);
};

Parameters

void* dest

Pointer to the destination memory

const void* src

Pointer to the source memory

size_t num_bytes

Number of bytes to copy

Return Value

Returns an event representing the copy operation.