24.02.1
|
#include <AclTypes.h>
Data Fields | |
void *(* | alloc )(void *user_data, size_t size) |
Allocate a block of size bytes of memory. More... | |
void(* | free )(void *user_data, void *ptr) |
Release a block of size bytes of memory. More... | |
void *(* | aligned_alloc )(void *user_data, size_t size, size_t alignment) |
Allocate a block of size bytes of memory. More... | |
void(* | aligned_free )(void *user_data, void *ptr) |
Allocate a block of size bytes of memory. More... | |
void * | user_data |
Definition at line 99 of file AclTypes.h.
void*(* aligned_alloc(void *user_data, size_t size, size_t alignment) |
Allocate a block of size bytes of memory.
[in] | user_data | User provided data that can be used by the allocator |
[in] | size | Size of the allocation |
Definition at line 122 of file AclTypes.h.
Referenced by AllocatorWrapper::aligned_alloc().
void(* aligned_free(void *user_data, void *ptr) |
Allocate a block of size bytes of memory.
[in] | user_data | User provided data that can be used by the allocator |
[in] | size | Size of the allocation User provided information |
Definition at line 128 of file AclTypes.h.
Referenced by AllocatorWrapper::aligned_free().
void*(* alloc(void *user_data, size_t size) |
Allocate a block of size bytes of memory.
[in] | user_data | User provided data that can be used by the allocator |
[in] | size | Size of the allocation |
Definition at line 108 of file AclTypes.h.
Referenced by AllocatorWrapper::alloc().
void(* free(void *user_data, void *ptr) |
Release a block of size bytes of memory.
[in] | user_data | User provided data that can be used by the allocator |
[in] | size | Size of the allocation |
Definition at line 114 of file AclTypes.h.
Referenced by AllocatorWrapper::free().
void* user_data |
Definition at line 131 of file AclTypes.h.
Referenced by AllocatorWrapper::aligned_alloc(), AllocatorWrapper::aligned_free(), AllocatorWrapper::alloc(), AllocatorWrapper::free(), and AllocatorWrapper::set_user_data().