From 75bfcc74a00d09689fd8200746d1dfc2ee68ba1a Mon Sep 17 00:00:00 2001 From: Gary Talent Date: Mon, 19 Oct 2020 19:43:20 -0500 Subject: [PATCH] [ox/std] Add memsetElements (synced from 79acffcc29d8f199cab767b5dc11a2493e7a7ec1) --- src/ox/std/memops.hpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/ox/std/memops.hpp b/src/ox/std/memops.hpp index 1ad05b5d4..00b160fc0 100644 --- a/src/ox/std/memops.hpp +++ b/src/ox/std/memops.hpp @@ -40,3 +40,12 @@ constexpr void *ox_memset(void *ptr, int val, std::size_t size) noexcept { } return ptr; } + +namespace ox { + +template +void *memsetElements(T *ptr, T val, std::size_t elements) noexcept { + return memset(ptr, val, elements * sizeof(T)); +} + +}