#include #include -- | module Bindings.GObject.ParametersAndValues where #strict_import import Bindings.GLib import Bindings.GObject.TypeInformation import Bindings.GObject.GParamSpec #opaque_t GParamSpecBoolean #cinline G_IS_PARAM_SPEC_BOOLEAN , Ptr a -> #cinline G_PARAM_SPEC_BOOLEAN , Ptr a -> Ptr #cinline G_TYPE_PARAM_BOOLEAN , #cinline G_VALUE_HOLDS_BOOLEAN , Ptr -> #ccall g_param_spec_boolean , Ptr -> Ptr -> Ptr -> -> -> IO (Ptr ) #ccall g_value_set_boolean , Ptr -> -> IO () #ccall g_value_get_boolean , Ptr -> IO #cinline G_IS_PARAM_SPEC_CHAR , Ptr a -> #cinline G_PARAM_SPEC_CHAR , Ptr a -> Ptr #opaque_t GParamSpecChar #cinline G_TYPE_PARAM_CHAR , #cinline G_VALUE_HOLDS_CHAR , Ptr -> #ccall g_param_spec_char , Ptr -> Ptr -> Ptr -> -> -> -> -> IO (Ptr ) #ccall g_value_set_char , Ptr -> -> IO () #ccall g_value_get_char , Ptr -> IO #cinline G_IS_PARAM_SPEC_UCHAR , Ptr a -> #cinline G_PARAM_SPEC_UCHAR , Ptr a -> Ptr #opaque_t GParamSpecUChar #cinline G_TYPE_PARAM_UCHAR , #cinline G_VALUE_HOLDS_UCHAR , Ptr -> #ccall g_param_spec_uchar , Ptr -> Ptr -> Ptr -> -> -> -> -> IO (Ptr ) #ccall g_value_set_uchar , Ptr -> -> IO () #ccall g_value_get_uchar , Ptr -> IO #cinline G_IS_PARAM_SPEC_INT , Ptr a -> #cinline G_PARAM_SPEC_INT , Ptr a -> Ptr #opaque_t GParamSpecInt #cinline G_TYPE_PARAM_INT , #cinline G_VALUE_HOLDS_INT , Ptr -> #ccall g_param_spec_int , Ptr -> Ptr -> Ptr -> -> -> -> -> IO (Ptr ) #ccall g_value_set_int , Ptr -> -> IO () #ccall g_value_get_int , Ptr -> IO #cinline G_IS_PARAM_SPEC_UINT , Ptr a -> #cinline G_PARAM_SPEC_UINT , Ptr a -> Ptr #opaque_t GParamSpecUInt #cinline G_TYPE_PARAM_UINT , #cinline G_VALUE_HOLDS_UINT , Ptr -> #ccall g_param_spec_uint , Ptr -> Ptr -> Ptr -> -> -> -> -> IO (Ptr ) #ccall g_value_set_uint , Ptr -> -> IO () #ccall g_value_get_uint , Ptr -> IO #cinline G_IS_PARAM_SPEC_LONG , Ptr a -> #cinline G_PARAM_SPEC_LONG , Ptr a -> Ptr #opaque_t GParamSpecLong #cinline G_TYPE_PARAM_LONG , #cinline G_VALUE_HOLDS_LONG , Ptr -> #ccall g_param_spec_long , Ptr -> Ptr -> Ptr -> -> -> -> -> IO (Ptr ) #ccall g_value_set_long , Ptr -> -> IO () #ccall g_value_get_long , Ptr -> IO #cinline G_IS_PARAM_SPEC_ULONG , Ptr a -> #cinline G_PARAM_SPEC_ULONG , Ptr a -> Ptr #opaque_t GParamSpecULong #cinline G_TYPE_PARAM_ULONG , #cinline G_VALUE_HOLDS_ULONG , Ptr -> #ccall g_param_spec_ulong , Ptr -> Ptr -> Ptr -> -> -> -> -> IO (Ptr ) #ccall g_value_set_ulong , Ptr -> -> IO () #ccall g_value_get_ulong , Ptr -> IO #cinline G_IS_PARAM_SPEC_INT64 , Ptr a -> #cinline G_PARAM_SPEC_INT64 , Ptr a -> Ptr #opaque_t GParamSpecInt64 #cinline G_TYPE_PARAM_INT64 , #cinline G_VALUE_HOLDS_INT64 , Ptr -> #ccall g_param_spec_int64 , Ptr -> Ptr -> Ptr -> -> -> -> -> IO (Ptr ) #ccall g_value_set_int64 , Ptr -> -> IO () #ccall g_value_get_int64 , Ptr -> IO #cinline G_IS_PARAM_SPEC_UINT64 , Ptr a -> #cinline G_PARAM_SPEC_UINT64 , Ptr a -> Ptr #opaque_t GParamSpecUInt64 #cinline G_TYPE_PARAM_UINT64 , #cinline G_VALUE_HOLDS_UINT64 , Ptr -> #ccall g_param_spec_uint64 , Ptr -> Ptr -> Ptr -> -> -> -> -> IO (Ptr ) #ccall g_value_set_uint64 , Ptr -> -> IO () #ccall g_value_get_uint64 , Ptr -> IO #cinline G_IS_PARAM_SPEC_FLOAT , Ptr a -> #cinline G_PARAM_SPEC_FLOAT , Ptr a -> Ptr #opaque_t GParamSpecFloat #cinline G_TYPE_PARAM_FLOAT , #cinline G_VALUE_HOLDS_FLOAT , Ptr -> #ccall g_param_spec_float , Ptr -> Ptr -> Ptr -> -> -> -> -> IO (Ptr ) #ccall g_value_set_float , Ptr -> -> IO () #ccall g_value_get_float , Ptr -> IO #cinline G_IS_PARAM_SPEC_DOUBLE , Ptr a -> #cinline G_PARAM_SPEC_DOUBLE , Ptr a -> Ptr #opaque_t GParamSpecDouble #cinline G_TYPE_PARAM_DOUBLE , #cinline G_VALUE_HOLDS_DOUBLE , Ptr -> #ccall g_param_spec_double , Ptr -> Ptr -> Ptr -> -> -> -> -> IO (Ptr ) #ccall g_value_set_double , Ptr -> -> IO () #ccall g_value_get_double , Ptr -> IO #cinline G_IS_PARAM_SPEC_ENUM , Ptr a -> #cinline G_PARAM_SPEC_ENUM , Ptr a -> Ptr #opaque_t GParamSpecEnum #cinline G_TYPE_PARAM_ENUM , #cinline G_VALUE_HOLDS_ENUM , Ptr -> #ccall g_param_spec_enum , Ptr -> Ptr -> Ptr -> -> -> -> IO (Ptr ) #ccall g_value_set_enum , Ptr -> -> IO () #ccall g_value_get_enum , Ptr -> IO #cinline G_IS_PARAM_SPEC_FLAGS , Ptr a -> #cinline G_PARAM_SPEC_FLAGS , Ptr a -> Ptr #opaque_t GParamSpecFlags #cinline G_TYPE_PARAM_FLAGS , #cinline G_VALUE_HOLDS_FLAGS , Ptr -> #ccall g_param_spec_flags , Ptr -> Ptr -> Ptr -> -> -> -> IO (Ptr ) #ccall g_value_set_flags , Ptr -> -> IO () #ccall g_value_get_flags , Ptr -> IO #cinline G_IS_PARAM_SPEC_STRING , Ptr a -> #cinline G_PARAM_SPEC_STRING , Ptr a -> Ptr #opaque_t GParamSpecString #cinline G_TYPE_PARAM_STRING , #cinline G_VALUE_HOLDS_STRING , Ptr -> #synonym_t gchararray , Ptr #ccall g_param_spec_string , Ptr -> Ptr -> Ptr -> Ptr -> -> IO (Ptr ) #ccall g_value_set_string , Ptr -> Ptr -> IO () #ccall g_value_set_static_string , Ptr -> Ptr -> IO () #ccall g_value_take_string , Ptr -> Ptr -> IO () #ccall g_value_get_string , Ptr -> IO (Ptr ) #ccall g_value_dup_string , Ptr -> IO (Ptr ) #cinline G_IS_PARAM_SPEC_PARAM , Ptr a -> #cinline G_PARAM_SPEC_PARAM , Ptr a -> Ptr #opaque_t GParamSpecParam #cinline G_TYPE_PARAM_PARAM , #cinline G_VALUE_HOLDS_PARAM , Ptr -> #ccall g_param_spec_param , Ptr -> Ptr -> Ptr -> -> -> IO (Ptr ) #ccall g_value_set_param , Ptr -> Ptr -> IO () #ccall g_value_take_param , Ptr -> Ptr -> IO () #ccall g_value_get_param , Ptr -> IO (Ptr ) #ccall g_value_dup_param , Ptr -> IO (Ptr ) #cinline G_IS_PARAM_SPEC_BOXED , Ptr a -> #cinline G_PARAM_SPEC_BOXED , Ptr a -> Ptr #opaque_t GParamSpecBoxed #cinline G_TYPE_PARAM_BOXED , #cinline G_VALUE_HOLDS_BOXED , Ptr -> #ccall g_param_spec_boxed , Ptr -> Ptr -> Ptr -> -> -> IO (Ptr ) #ccall g_value_set_boxed , Ptr -> -> IO () #ccall g_value_set_static_boxed , Ptr -> -> IO () #ccall g_value_take_boxed , Ptr -> -> IO () #ccall g_value_get_boxed , Ptr -> IO #ccall g_value_dup_boxed , Ptr -> IO #cinline G_IS_PARAM_SPEC_POINTER , Ptr a -> #cinline G_PARAM_SPEC_POINTER , Ptr a -> Ptr #opaque_t GParamSpecPointer #cinline G_TYPE_PARAM_POINTER , #cinline G_VALUE_HOLDS_POINTER , Ptr -> #ccall g_param_spec_pointer , Ptr -> Ptr -> Ptr -> -> IO (Ptr ) #ccall g_value_set_pointer , Ptr -> -> IO () #ccall g_value_get_pointer , Ptr -> IO #cinline G_IS_PARAM_SPEC_OBJECT , Ptr a -> #cinline G_PARAM_SPEC_OBJECT , Ptr a -> Ptr #opaque_t GParamSpecObject #cinline G_TYPE_PARAM_OBJECT , #cinline G_VALUE_HOLDS_OBJECT , Ptr -> #ccall g_param_spec_object , Ptr -> Ptr -> Ptr -> -> -> IO (Ptr ) #ccall g_value_set_object , Ptr -> -> IO () #ccall g_value_take_object , Ptr -> -> IO () #ccall g_value_get_object , Ptr -> IO #ccall g_value_dup_object , Ptr -> IO #cinline G_IS_PARAM_SPEC_UNICHAR , Ptr a -> #cinline G_PARAM_SPEC_UNICHAR , Ptr a -> Ptr #opaque_t GParamSpecUnichar #cinline G_TYPE_PARAM_UNICHAR , #ccall g_param_spec_unichar , Ptr -> Ptr -> Ptr -> -> -> IO (Ptr ) #cinline G_IS_PARAM_SPEC_VALUE_ARRAY , Ptr a -> #cinline G_PARAM_SPEC_VALUE_ARRAY , Ptr a -> Ptr #opaque_t GParamSpecValueArray #cinline G_TYPE_PARAM_VALUE_ARRAY , #ccall g_param_spec_value_array , Ptr -> Ptr -> Ptr -> Ptr -> -> IO (Ptr ) #cinline G_IS_PARAM_SPEC_OVERRIDE , Ptr a -> #cinline G_PARAM_SPEC_OVERRIDE , Ptr a -> Ptr #opaque_t GParamSpecOverride #cinline G_TYPE_PARAM_OVERRIDE , #ccall g_param_spec_override , Ptr -> Ptr -> IO (Ptr ) #cinline G_IS_PARAM_SPEC_GTYPE , Ptr a -> #cinline G_PARAM_SPEC_GTYPE , Ptr a -> Ptr #opaque_t GParamSpecGType #cinline G_TYPE_PARAM_GTYPE , #cinline G_VALUE_HOLDS_GTYPE , Ptr -> #ccall g_param_spec_gtype , Ptr -> Ptr -> Ptr -> -> -> IO (Ptr ) #ccall g_value_get_gtype , Ptr -> IO #ccall g_value_set_gtype , Ptr -> -> IO ()