23.05
|
#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 98 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 121 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 allocationUser provided information |
Definition at line 127 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 107 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 113 of file AclTypes.h.
Referenced by AllocatorWrapper::free().
void* user_data |
Definition at line 130 of file AclTypes.h.
Referenced by AllocatorWrapper::aligned_alloc(), AllocatorWrapper::aligned_free(), AllocatorWrapper::alloc(), AllocatorWrapper::free(), and AllocatorWrapper::set_user_data().