Blender V5.0
mallocn_intern_function_pointers.hh File Reference

Go to the source code of this file.

Namespaces

namespace  mem_guarded
namespace  mem_guarded::internal

Enumerations

enum class  mem_guarded::internal::AllocationType { mem_guarded::internal::ALLOC_FREE , mem_guarded::internal::NEW_DELETE }

Functions

void * mem_guarded::internal::ATTR_NONNULL (3)
void mem_guarded::internal::add_memleak_data (std::any data)

Variables

void(* mem_guarded::internal::mem_freeN_ex )(void *vmemh, AllocationType allocation_type) = MEM_lockfree_freeN
void *(* mem_guarded::internal::mem_callocN )(size_t len, const char *str) ATTR_WARN_UNUSED_RESULT ATTR_ALLOC_SIZE(1) ATTR_NONNULL(2) = MEM_lockfree_callocN
void *(* mem_guarded::internal::mem_calloc_arrayN )(size_t len, size_t size, const char *str) ATTR_WARN_UNUSED_RESULT ATTR_ALLOC_SIZE(1 = MEM_lockfree_calloc_arrayN
void *(* mem_guarded::internal::mem_mallocN )(size_t len, const char *str) ATTR_WARN_UNUSED_RESULT ATTR_ALLOC_SIZE(1) ATTR_NONNULL(2) = MEM_lockfree_mallocN
void *(* mem_guarded::internal::mem_malloc_arrayN )(size_t len, size_t size, const char *str) ATTR_WARN_UNUSED_RESULT ATTR_ALLOC_SIZE(1 = MEM_lockfree_malloc_arrayN
void *(* mem_guarded::internal::mem_mallocN_aligned_ex )(size_t len, size_t alignment, const char *str, AllocationType allocation_type)
void *(* mem_guarded::internal::mem_dupallocN )(const void *vmemh) ATTR_WARN_UNUSED_RESULT = MEM_lockfree_dupallocN