PtrArray.removeFast

Removes the first occurrence of the given pointer from the pointer array. The last element in the array is used to fill in the space, so this function does not preserve the order of the array. But it is faster than g_ptr_array_remove(). If @array has a non-%NULL #GDestroyNotify function it is called for the removed element.

It returns %TRUE if the pointer was removed, or %FALSE if the pointer was not found.

class PtrArray
bool
removeFast
(
void* data
)

Parameters

data void*

the pointer to remove

Return: %TRUE if the pointer was found in the array

Meta