#include #include -- | module Bindings.GObject.EnumerationAndFlagTypes where #strict_import import Bindings.GLib import Bindings.GObject.TypeInformation #opaque_t GEnumClass #opaque_t GFlagsClass #cinline G_ENUM_CLASS_TYPE , Ptr -> #cinline G_ENUM_CLASS_TYPE_NAME , Ptr -> Ptr #cinline G_TYPE_IS_ENUM , -> #cinline G_ENUM_CLASS , Ptr a -> Ptr #cinline G_IS_ENUM_CLASS , Ptr a -> #cinline G_TYPE_IS_FLAGS , -> IO #cinline G_FLAGS_CLASS , Ptr a -> Ptr #cinline G_IS_FLAGS_CLASS , Ptr a -> #cinline G_FLAGS_CLASS_TYPE , Ptr -> #cinline G_FLAGS_CLASS_TYPE_NAME , Ptr -> IO (Ptr ) #starttype GEnumValue #field value , #field value_name , Ptr #field value_nick , Ptr #stoptype #starttype GFlagsValue #field value , #field value_name , Ptr #field value_nick , Ptr #stoptype #ccall g_enum_get_value , Ptr -> -> IO (Ptr ) #ccall g_enum_get_value_by_name , Ptr -> Ptr -> IO (Ptr ) #ccall g_enum_get_value_by_nick , Ptr -> Ptr -> IO (Ptr ) #ccall g_flags_get_first_value , Ptr -> -> IO (Ptr ) #ccall g_flags_get_value_by_name , Ptr -> Ptr -> IO (Ptr ) #ccall g_flags_get_value_by_nick , Ptr -> Ptr -> IO (Ptr ) #ccall g_enum_register_static , Ptr -> Ptr -> IO #ccall g_flags_register_static , Ptr -> Ptr -> IO #ccall g_enum_complete_type_info , -> Ptr -> Ptr -> IO () #ccall g_flags_complete_type_info , -> Ptr -> Ptr -> IO ()