#include #include -- | module Bindings.GLib.DataTypes.Arrays where #strict_import import Bindings.GLib.Fundamentals import Bindings.GLib.DataTypes.DoublyLinkedLists #starttype GArray #field data , Ptr #field len , #stoptype #ccall g_array_new , -> -> -> IO (Ptr ) #ccall g_array_sized_new , -> -> -> -> IO (Ptr ) #ccall g_array_ref , Ptr -> IO (Ptr ) #ccall g_array_unref , Ptr -> IO () #ccall g_array_get_element_size , Ptr -> IO #ccall g_array_append_vals , Ptr -> -> -> IO (Ptr ) #ccall g_array_prepend_vals , Ptr -> -> -> IO (Ptr ) #ccall g_array_insert_vals , Ptr -> -> -> -> IO (Ptr ) #ccall g_array_remove_index , Ptr -> -> IO (Ptr ) #ccall g_array_remove_index_fast , Ptr -> -> IO (Ptr ) #ccall g_array_remove_range , Ptr -> -> -> IO (Ptr ) #ccall g_array_sort , Ptr -> -> IO () #ccall g_array_sort_with_data , Ptr -> -> -> IO () #ccall g_array_set_size , Ptr -> -> IO (Ptr ) #ccall g_array_free , Ptr -> -> IO (Ptr )