#include #include -- | module Bindings.Gts.BasicMacrosFunctionsAndDataStructures.ExtendedBinaryHeaps where import Bindings.GLib import Bindings.Gts.Types #strict_import #ccall gts_eheap_new , -> -> IO (Ptr ) #ccall gts_eheap_insert , Ptr -> -> IO (Ptr ) #ccall gts_eheap_insert_with_key , Ptr -> -> -> IO (Ptr ) #ccall gts_eheap_top , Ptr -> Ptr -> IO #ccall gts_eheap_remove_top , Ptr -> Ptr -> IO #ccall gts_eheap_remove , Ptr -> Ptr -> IO #ccall gts_eheap_decrease_key , Ptr -> Ptr -> -> IO () #ccall gts_eheap_key , Ptr -> -> IO #ccall gts_eheap_randomized , Ptr -> -> IO () #ccall gts_eheap_update , Ptr -> IO () #ccall gts_eheap_freeze , Ptr -> IO () #ccall gts_eheap_thaw , Ptr -> IO () #ccall gts_eheap_foreach , Ptr -> -> -> IO () #ccall gts_eheap_size , Ptr -> IO #ccall gts_eheap_destroy , Ptr -> IO ()