|
Blender V4.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 50 of file MEM_CacheLimiterC-Api.cpp.
|
inline |
Definition at line 52 of file MEM_CacheLimiterC-Api.cpp.
| MEM_CacheLimiterCClass::~MEM_CacheLimiterCClass | ( | ) |
Definition at line 129 of file MEM_CacheLimiterC-Api.cpp.
References NULL.
| void MEM_CacheLimiterCClass::destruct | ( | void * | data, |
| list_t::iterator | it ) |
Definition at line 116 of file MEM_CacheLimiterC-Api.cpp.
Referenced by MEM_CacheLimiterHandleCClass::~MEM_CacheLimiterHandleCClass().
|
inline |
Definition at line 63 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().
| handle_t * MEM_CacheLimiterCClass::insert | ( | void * | data | ) |
Definition at line 106 of file MEM_CacheLimiterC-Api.cpp.
References MEM_CacheLimiter< T >::insert().
Referenced by MEM_CacheLimiter_insert().