Skip to content

memmove

Mojo function 🡭

fn def memmove[T: AnyType](*, dest: Pointer[T], src: Pointer[T], count: Int)

Copy count * size_of[T]() bytes from src to dest.

Unlike unsafe_memcpy, the memory regions are allowed to overlap.

Parameters:

  • T (AnyType): The element type.

Args:

  • dest (Pointer[T]): The destination pointer.
  • src (Pointer[T]): The source pointer.
  • count (Int): The number of elements to copy.