ELC in dev
ELC-lang
|
函数 | |
byte * | base_realloc (byte *ptr, size_t nsize, size_t align) noexcept |
byte * | base_aligned_alloc (size_t align, size_t size) noexcept |
void | base_free (byte *p, size_t align) noexcept |
size_t | base_get_size_of_alloc (const byte *arg, size_t align) noexcept |
template<typename T > | |
void * | alloc_method (type_info_t< T >) noexcept |
template<typename T > | |
void * | alloc_method (type_info_t< T >, size_t size) noexcept |
template<typename T > | |
size_t | get_size_of_alloc_method (const T *arg) noexcept |
template<typename T > | |
void | free_method (T *arg) noexcept |
template<typename T > | |
void * | realloc_method (T *ptr, size_t new_size) noexcept |
|
inlinenoexcept |
在文件 all_defs.cpp 第 20790 行定义.
|
inlinenoexcept |
在文件 all_defs.cpp 第 20795 行定义.
|
inlinenoexcept |
Allocates aligned memory.
align | The alignment of the memory. |
size | The size of the memory. |
在文件 all_defs.cpp 第 20742 行定义.
|
inlinenoexcept |
Frees a pointer allocated by base_alloc.
p | The pointer to free. |
align | The alignment of the pointer. |
在文件 all_defs.cpp 第 20758 行定义.
|
inlinenoexcept |
Computes the size of an allocation.
arg | The pointer to the start of the allocation. |
align | The alignment of the allocation. |
在文件 all_defs.cpp 第 20782 行定义.
|
inlinenoexcept |
Reallocates a block of memory.
ptr | The pointer to the block of memory to reallocate. |
nsize | The new size of the block of memory. |
align | The alignment of the block of memory. |
在文件 all_defs.cpp 第 20720 行定义.
|
inlinenoexcept |
在文件 all_defs.cpp 第 20808 行定义.
|
inlinenoexcept |
在文件 all_defs.cpp 第 20803 行定义.
|
inlinenoexcept |
在文件 all_defs.cpp 第 20812 行定义.