get_hazard_pointer


Description:

public static HazardPointer<G>? get_hazard_pointer<G> (unowned G** aptr, size_t mask = 0, out size_t mask_out = null)

Gets hazard pointer from atomic pointer safely.

Parameters:

aptr

Atomic pointer.

mask

Mask of bits.

mask_out

Result of mask.

Returns:

Hazard pointer containing the element.