Blender  V3.3
Public Member Functions | List of all members
MEM_CacheLimiterCClass Class Reference

Public Member Functions

 MEM_CacheLimiterCClass (MEM_CacheLimiter_Destruct_Func data_destructor_, MEM_CacheLimiter_DataSize_Func data_size)
 
 ~MEM_CacheLimiterCClass ()
 
handle_tinsert (void *data)
 
void destruct (void *data, list_t::iterator it)
 
cache_tget_cache ()
 

Detailed Description

Definition at line 48 of file MEM_CacheLimiterC-Api.cpp.

Constructor & Destructor Documentation

◆ MEM_CacheLimiterCClass()

MEM_CacheLimiterCClass::MEM_CacheLimiterCClass ( MEM_CacheLimiter_Destruct_Func  data_destructor_,
MEM_CacheLimiter_DataSize_Func  data_size 
)
inline

Definition at line 50 of file MEM_CacheLimiterC-Api.cpp.

◆ ~MEM_CacheLimiterCClass()

MEM_CacheLimiterCClass::~MEM_CacheLimiterCClass ( )

Definition at line 127 of file MEM_CacheLimiterC-Api.cpp.

References NULL.

Member Function Documentation

◆ destruct()

void MEM_CacheLimiterCClass::destruct ( void data,
list_t::iterator  it 
)

◆ get_cache()

cache_t* MEM_CacheLimiterCClass::get_cache ( )
inline

◆ insert()

handle_t * MEM_CacheLimiterCClass::insert ( void data)

Definition at line 104 of file MEM_CacheLimiterC-Api.cpp.

References data, and MEM_CacheLimiter< T >::insert().

Referenced by MEM_CacheLimiter_insert().


The documentation for this class was generated from the following file: