libxr  1.0
Want to be the best embedded framework
Loading...
Searching...
No Matches
libxr_mem.hpp
1#pragma once
2#include <cstdint>
3#include <cstdio>
4
5namespace LibXR
6{
11class Memory
12{
13 public:
21 static void FastCopy(void* dst, const void* src, size_t size);
22
30 static void FastSet(void* dst, uint8_t value, size_t size);
31
40 static int FastCmp(const void* a, const void* b, size_t size);
41};
42} // namespace LibXR
内存操作类 / Memory operation class
Definition libxr_mem.hpp:12
static void FastSet(void *dst, uint8_t value, size_t size)
快速内存填充 / Fast memory fill
static int FastCmp(const void *a, const void *b, size_t size)
快速内存比较 / Fast memory comparison
static void FastCopy(void *dst, const void *src, size_t size)
快速内存拷贝 / Fast memory copy
Definition libxr_mem.cpp:3
LibXR 命名空间
Definition ch32_can.hpp:14