core.internal.util.array

Array utilities.

Functions 8

private fnchar[] errorMessage(Args...)(scope const(char *) format, const char[] action, Args args) @trusted
fnvoid enforceRawArraysConformable(const char[] action, const size_t elementSize, const void[] a1, const void[] a2, const bool allowOverlap = false)
private fnvoid _enforceSameLength(const char[] action, const size_t length1, const size_t length2)
private fnvoid _enforceNoOverlap(const char[] action, uintptr_t ptr1, uintptr_t ptr2, const size_t bytes)
fnvoid enforceRawArraysConformableNogc(const char[] action, const size_t elementSize, const void[] a1, const void[] a2, const bool allowOverlap = false)
private fnvoid _enforceNoOverlapNogc(const ref char[] action, uintptr_t ptr1, uintptr_t ptr2, const size_t bytes)
private fnvoid _enforceSameLengthNogc(const ref char[] action, const size_t length1, const size_t length2)
private fnuintptr_t arrayToPtr(const void[] array) @trusted

Variables 1

private varchar[256] _store