#include #include -- | module Bindings.GLib.DataTypes.PointerArrays where #strict_import import Bindings.GLib.Fundamentals import Bindings.GLib.DataTypes.Datasets import Bindings.GLib.DataTypes.DoublyLinkedLists #starttype GPtrArray #field pdata , Ptr #field len , #stoptype #ccall g_ptr_array_new , IO (Ptr ) #ccall g_ptr_array_sized_new , -> IO (Ptr ) #ccall g_ptr_array_new_with_free_func , -> IO (Ptr ) #ccall g_ptr_array_set_free_func , Ptr -> -> IO () #ccall g_ptr_array_ref , Ptr -> IO (Ptr ) #ccall g_ptr_array_unref , Ptr -> IO () #ccall g_ptr_array_add , Ptr -> -> IO () #ccall g_ptr_array_remove , Ptr -> -> IO #ccall g_ptr_array_remove_index , Ptr -> -> IO #ccall g_ptr_array_remove_fast , Ptr -> -> IO #ccall g_ptr_array_remove_index_fast , Ptr -> -> IO #ccall g_ptr_array_remove_range , Ptr -> -> -> IO () #ccall g_ptr_array_sort , Ptr -> -> IO () #ccall g_ptr_array_sort_with_data , Ptr -> -> -> IO () #ccall g_ptr_array_set_size , Ptr -> -> IO () #cinline g_ptr_array_index , Ptr -> -> IO #ccall g_ptr_array_free , Ptr -> -> IO (Ptr ) #ccall g_ptr_array_foreach , Ptr -> -> -> IO ()