
Home |All Classes |Grouped Classes |Index |Search
Function CL_SharedPtr
CL_SharedPtr< Type >::CL_SharedPtr();
CL_SharedPtr< Type >::CL_SharedPtr(
const CL_SharedPtr < Type > & copy);
CL_SharedPtr< Type >::CL_SharedPtr(
const CL_UnknownSharedPtr & copy);
CL_SharedPtr< Type >::CL_SharedPtr(
InitType * ptr);
CL_SharedPtr< Type >::CL_SharedPtr(
InitType * ptr,
CL_Mutex * ref_mutex);
CL_SharedPtr< Type >::CL_SharedPtr(
InitType * ptr,
CL_MemoryPool * memory_pool);
CL_SharedPtr< Type >::CL_SharedPtr(
InitType * ptr,
CL_MemoryPool * memory_pool,
CL_Mutex * ref_mutex);
CL_SharedPtr< Type >::CL_SharedPtr(
InitType * ptr,
void(*)(InitType * ptr ) free_callback);
CL_SharedPtr< Type >::CL_SharedPtr(
InitType * ptr,
void(*)(InitType * ptr ) free_callback,
CL_Mutex * ref_mutex);
CL_SharedPtr< Type >::CL_SharedPtr(
InitType * ptr,
FreeClass * free_class,
void(FreeClass::*)(InitType * ptr ) free_callback);
CL_SharedPtr< Type >::CL_SharedPtr(
InitType * ptr,
FreeClass * free_class,
void(FreeClass::*)(InitType * ptr ) free_callback,
CL_Mutex * ref_mutex);
CL_SharedPtr< Type >::CL_SharedPtr(
const CL_SharedPtr_Link & link,
Type * ptr);