30void mem_copy(
void *dest,
const void *source,
size_t size);
45void mem_move(
void *dest,
const void *source,
size_t size);
58 static_assert((std::is_trivially_constructible<T>::value && std::is_trivially_destructible<T>::value) || std::is_fundamental<T>::value);
59 memset(block, 0, size);
75int mem_comp(
const void *a,
const void *b,
size_t size);
void mem_zero(T *block, size_t size)
Definition mem.h:56
void mem_copy(void *dest, const void *source, size_t size)
Definition mem.cpp:6
bool mem_has_null(const void *block, size_t size)
Definition mem.cpp:21
void mem_move(void *dest, const void *source, size_t size)
Definition mem.cpp:11
int mem_comp(const void *a, const void *b, size_t size)
Definition mem.cpp:16