Blender
V3.3
|
Public Member Functions | |
MEM_CacheLimiterCClass (MEM_CacheLimiter_Destruct_Func data_destructor_, MEM_CacheLimiter_DataSize_Func data_size) | |
~MEM_CacheLimiterCClass () | |
handle_t * | insert (void *data) |
void | destruct (void *data, list_t::iterator it) |
cache_t * | get_cache () |
Definition at line 48 of file MEM_CacheLimiterC-Api.cpp.
|
inline |
Definition at line 50 of file MEM_CacheLimiterC-Api.cpp.
MEM_CacheLimiterCClass::~MEM_CacheLimiterCClass | ( | ) |
Definition at line 127 of file MEM_CacheLimiterC-Api.cpp.
References NULL.
Definition at line 114 of file MEM_CacheLimiterC-Api.cpp.
References data.
Referenced by MEM_CacheLimiterHandleCClass::~MEM_CacheLimiterHandleCClass().
|
inline |
Definition at line 61 of file MEM_CacheLimiterC-Api.cpp.
Referenced by MEM_CacheLimiter_enforce_limits(), MEM_CacheLimiter_get_memory_in_use(), MEM_CacheLimiter_ItemDestroyable_Func_set(), and MEM_CacheLimiter_ItemPriority_Func_set().
Definition at line 104 of file MEM_CacheLimiterC-Api.cpp.
References data, and MEM_CacheLimiter< T >::insert().
Referenced by MEM_CacheLimiter_insert().