mirror of
				https://gitlab.gnome.org/GNOME/glib.git
				synced 2025-10-31 08:22:16 +01:00 
			
		
		
		
	Used for the commonly used case (in signal emission) where we initialize and set a GValue for an instance Includes a fast-path for GObject Overall makes it 6 times faster than the previous combination of g_value_init + g_value_set_instance Makes signal emission around 10% faster https://bugzilla.gnome.org/show_bug.cgi?id=731950
		
			
				
	
	
		
			967 lines
		
	
	
		
			19 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			967 lines
		
	
	
		
			19 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| <INCLUDE>glib-object.h</INCLUDE>
 | |
| 
 | |
| <SECTION>
 | |
| <FILE>gtype</FILE>
 | |
| <TITLE>Type Information</TITLE>
 | |
| GType
 | |
| G_TYPE_FUNDAMENTAL
 | |
| G_TYPE_FUNDAMENTAL_MAX
 | |
| G_TYPE_MAKE_FUNDAMENTAL
 | |
| G_TYPE_IS_ABSTRACT
 | |
| G_TYPE_IS_DERIVED
 | |
| G_TYPE_IS_FUNDAMENTAL
 | |
| G_TYPE_IS_VALUE_TYPE
 | |
| G_TYPE_HAS_VALUE_TABLE
 | |
| G_TYPE_IS_CLASSED
 | |
| G_TYPE_IS_INSTANTIATABLE
 | |
| G_TYPE_IS_DERIVABLE
 | |
| G_TYPE_IS_DEEP_DERIVABLE
 | |
| G_TYPE_IS_INTERFACE
 | |
| GTypeInterface
 | |
| GTypeInstance
 | |
| GTypeClass
 | |
| GTypeInfo
 | |
| GTypeFundamentalInfo
 | |
| GInterfaceInfo
 | |
| GTypeValueTable
 | |
| G_TYPE_FROM_INSTANCE
 | |
| G_TYPE_FROM_CLASS
 | |
| G_TYPE_FROM_INTERFACE
 | |
| G_TYPE_INSTANCE_GET_CLASS
 | |
| G_TYPE_INSTANCE_GET_INTERFACE
 | |
| G_TYPE_INSTANCE_GET_PRIVATE
 | |
| G_TYPE_CLASS_GET_PRIVATE
 | |
| G_TYPE_CHECK_INSTANCE
 | |
| G_TYPE_CHECK_INSTANCE_CAST
 | |
| G_TYPE_CHECK_INSTANCE_TYPE
 | |
| G_TYPE_CHECK_INSTANCE_FUNDAMENTAL_TYPE
 | |
| G_TYPE_CHECK_CLASS_CAST
 | |
| G_TYPE_CHECK_CLASS_TYPE
 | |
| G_TYPE_CHECK_VALUE
 | |
| G_TYPE_CHECK_VALUE_TYPE
 | |
| G_TYPE_FLAG_RESERVED_ID_BIT
 | |
| g_type_init
 | |
| GTypeDebugFlags
 | |
| g_type_init_with_debug_flags
 | |
| g_type_name
 | |
| g_type_qname
 | |
| g_type_from_name
 | |
| g_type_parent
 | |
| g_type_depth
 | |
| g_type_next_base
 | |
| g_type_is_a
 | |
| g_type_class_ref
 | |
| g_type_class_peek
 | |
| g_type_class_peek_static
 | |
| g_type_class_unref
 | |
| g_type_class_peek_parent
 | |
| g_type_class_add_private
 | |
| g_type_add_class_private
 | |
| g_type_interface_peek
 | |
| g_type_interface_peek_parent
 | |
| g_type_default_interface_ref
 | |
| g_type_default_interface_peek
 | |
| g_type_default_interface_unref
 | |
| g_type_children
 | |
| g_type_interfaces
 | |
| g_type_interface_prerequisites
 | |
| g_type_set_qdata
 | |
| g_type_get_qdata
 | |
| g_type_query
 | |
| GTypeQuery
 | |
| GBaseInitFunc
 | |
| GBaseFinalizeFunc
 | |
| GClassInitFunc
 | |
| GClassFinalizeFunc
 | |
| GInstanceInitFunc
 | |
| GInterfaceInitFunc
 | |
| GInterfaceFinalizeFunc
 | |
| GTypeClassCacheFunc
 | |
| GTypeFlags
 | |
| GTypeFundamentalFlags
 | |
| g_type_register_static
 | |
| g_type_register_static_simple
 | |
| g_type_register_dynamic
 | |
| g_type_register_fundamental
 | |
| g_type_add_interface_static
 | |
| g_type_add_interface_dynamic
 | |
| g_type_interface_add_prerequisite
 | |
| g_type_get_plugin
 | |
| g_type_interface_get_plugin
 | |
| g_type_fundamental_next
 | |
| g_type_fundamental
 | |
| g_type_create_instance
 | |
| g_type_free_instance
 | |
| g_type_add_class_cache_func
 | |
| g_type_remove_class_cache_func
 | |
| g_type_class_unref_uncached
 | |
| g_type_add_interface_check
 | |
| g_type_remove_interface_check
 | |
| GTypeInterfaceCheckFunc
 | |
| g_type_value_table_peek
 | |
| g_type_ensure
 | |
| g_type_get_type_registration_serial
 | |
| 
 | |
| G_DEFINE_TYPE
 | |
| G_DEFINE_TYPE_WITH_PRIVATE
 | |
| G_DEFINE_TYPE_WITH_CODE
 | |
| G_DEFINE_ABSTRACT_TYPE
 | |
| G_DEFINE_ABSTRACT_TYPE_WITH_PRIVATE
 | |
| G_DEFINE_ABSTRACT_TYPE_WITH_CODE
 | |
| G_ADD_PRIVATE
 | |
| G_PRIVATE_OFFSET
 | |
| G_PRIVATE_FIELD
 | |
| G_PRIVATE_FIELD_P
 | |
| G_DEFINE_INTERFACE
 | |
| G_DEFINE_INTERFACE_WITH_CODE
 | |
| G_IMPLEMENT_INTERFACE
 | |
| G_DEFINE_TYPE_EXTENDED
 | |
| G_DEFINE_BOXED_TYPE
 | |
| G_DEFINE_BOXED_TYPE_WITH_CODE
 | |
| G_DEFINE_POINTER_TYPE
 | |
| G_DEFINE_POINTER_TYPE_WITH_CODE
 | |
| 
 | |
| <SUBSECTION Private>
 | |
| G_TYPE_FUNDAMENTAL_SHIFT
 | |
| g_type_check_instance
 | |
| g_type_check_instance_cast
 | |
| g_type_check_instance_is_a
 | |
| g_type_check_instance_is_fundamentally_a
 | |
| g_type_check_class_cast
 | |
| g_type_check_class_is_a
 | |
| g_type_check_is_value_type
 | |
| g_type_check_value
 | |
| g_type_check_value_holds
 | |
| g_type_class_adjust_private_offset
 | |
| g_type_add_instance_private
 | |
| g_type_instance_get_private
 | |
| g_type_class_get_instance_private_offset
 | |
| g_type_class_get_private
 | |
| g_type_test_flags
 | |
| g_type_name_from_instance
 | |
| g_type_name_from_class
 | |
| 
 | |
| <SUBSECTION>
 | |
| G_TYPE_INVALID
 | |
| G_TYPE_NONE
 | |
| G_TYPE_INTERFACE
 | |
| G_TYPE_CHAR
 | |
| G_TYPE_UCHAR
 | |
| G_TYPE_BOOLEAN
 | |
| G_TYPE_INT
 | |
| G_TYPE_UINT
 | |
| G_TYPE_LONG
 | |
| G_TYPE_ULONG
 | |
| G_TYPE_INT64
 | |
| G_TYPE_UINT64
 | |
| G_TYPE_ENUM
 | |
| G_TYPE_FLAGS
 | |
| G_TYPE_FLOAT
 | |
| G_TYPE_DOUBLE
 | |
| G_TYPE_STRING
 | |
| G_TYPE_POINTER
 | |
| G_TYPE_BOXED
 | |
| G_TYPE_PARAM
 | |
| G_TYPE_OBJECT
 | |
| G_TYPE_GTYPE
 | |
| G_TYPE_VARIANT
 | |
| G_TYPE_CHECKSUM
 | |
| 
 | |
| <SUBSECTION>
 | |
| G_TYPE_RESERVED_GLIB_FIRST
 | |
| G_TYPE_RESERVED_GLIB_LAST
 | |
| G_TYPE_RESERVED_BSE_FIRST
 | |
| G_TYPE_RESERVED_BSE_LAST
 | |
| G_TYPE_RESERVED_USER_FIRST
 | |
| 
 | |
| <SUBSECTION Private>
 | |
| GOBJECT_VAR
 | |
| </SECTION>
 | |
| 
 | |
| <SECTION>
 | |
| <FILE>gtypeplugin</FILE>
 | |
| <TITLE>GTypePlugin</TITLE>
 | |
| GTypePlugin
 | |
| GTypePluginClass
 | |
| GTypePluginUse
 | |
| GTypePluginUnuse
 | |
| GTypePluginCompleteTypeInfo
 | |
| GTypePluginCompleteInterfaceInfo
 | |
| g_type_plugin_use
 | |
| g_type_plugin_unuse
 | |
| g_type_plugin_complete_type_info
 | |
| g_type_plugin_complete_interface_info
 | |
| <SUBSECTION Standard>
 | |
| G_TYPE_PLUGIN
 | |
| G_IS_TYPE_PLUGIN
 | |
| G_TYPE_TYPE_PLUGIN
 | |
| g_type_plugin_get_type
 | |
| G_TYPE_PLUGIN_CLASS
 | |
| G_IS_TYPE_PLUGIN_CLASS
 | |
| G_TYPE_PLUGIN_GET_CLASS
 | |
| </SECTION>
 | |
| 
 | |
| <SECTION>
 | |
| <FILE>gtypemodule</FILE>
 | |
| <TITLE>GTypeModule</TITLE>
 | |
| GTypeModule
 | |
| GTypeModuleClass
 | |
| g_type_module_use
 | |
| g_type_module_unuse
 | |
| g_type_module_set_name
 | |
| g_type_module_register_type
 | |
| g_type_module_add_interface
 | |
| g_type_module_register_enum
 | |
| g_type_module_register_flags
 | |
| 
 | |
| G_DEFINE_DYNAMIC_TYPE
 | |
| G_DEFINE_DYNAMIC_TYPE_EXTENDED
 | |
| G_IMPLEMENT_INTERFACE_DYNAMIC
 | |
| 
 | |
| <SUBSECTION Standard>
 | |
| G_TYPE_MODULE
 | |
| G_IS_TYPE_MODULE
 | |
| G_TYPE_TYPE_MODULE
 | |
| g_type_module_get_type
 | |
| G_TYPE_MODULE_CLASS
 | |
| G_IS_TYPE_MODULE_CLASS
 | |
| G_TYPE_MODULE_GET_CLASS
 | |
| </SECTION>
 | |
| 
 | |
| <SECTION>
 | |
| <TITLE>The Base Object Type</TITLE>
 | |
| <FILE>objects</FILE>
 | |
| GObject
 | |
| GObjectClass
 | |
| GObjectConstructParam
 | |
| GObjectGetPropertyFunc
 | |
| GObjectSetPropertyFunc
 | |
| GObjectFinalizeFunc
 | |
| G_TYPE_IS_OBJECT
 | |
| G_OBJECT
 | |
| G_IS_OBJECT
 | |
| G_OBJECT_CLASS
 | |
| G_IS_OBJECT_CLASS
 | |
| G_OBJECT_GET_CLASS
 | |
| G_OBJECT_TYPE
 | |
| G_OBJECT_TYPE_NAME
 | |
| G_OBJECT_CLASS_TYPE
 | |
| G_OBJECT_CLASS_NAME
 | |
| g_object_class_install_property
 | |
| g_object_class_install_properties
 | |
| g_object_class_find_property
 | |
| g_object_class_list_properties
 | |
| g_object_class_override_property
 | |
| g_object_interface_install_property
 | |
| g_object_interface_find_property
 | |
| g_object_interface_list_properties
 | |
| g_object_new
 | |
| g_object_newv
 | |
| GParameter
 | |
| g_object_ref
 | |
| g_object_unref
 | |
| g_object_ref_sink
 | |
| g_clear_object
 | |
| GInitiallyUnowned
 | |
| GInitiallyUnownedClass
 | |
| G_TYPE_INITIALLY_UNOWNED
 | |
| g_object_is_floating
 | |
| g_object_force_floating
 | |
| GWeakNotify
 | |
| g_object_weak_ref
 | |
| g_object_weak_unref
 | |
| g_object_add_weak_pointer
 | |
| g_object_remove_weak_pointer
 | |
| GToggleNotify
 | |
| g_object_add_toggle_ref
 | |
| g_object_remove_toggle_ref
 | |
| g_object_connect
 | |
| g_object_disconnect
 | |
| g_object_set
 | |
| g_object_get
 | |
| g_object_notify
 | |
| g_object_notify_by_pspec
 | |
| g_object_freeze_notify
 | |
| g_object_thaw_notify
 | |
| g_object_get_data
 | |
| g_object_set_data
 | |
| g_object_set_data_full
 | |
| g_object_steal_data
 | |
| g_object_dup_data
 | |
| g_object_replace_data
 | |
| g_object_get_qdata
 | |
| g_object_set_qdata
 | |
| g_object_set_qdata_full
 | |
| g_object_steal_qdata
 | |
| g_object_dup_qdata
 | |
| g_object_replace_qdata
 | |
| g_object_set_property
 | |
| g_object_get_property
 | |
| g_object_new_valist
 | |
| g_object_set_valist
 | |
| g_object_get_valist
 | |
| g_object_watch_closure
 | |
| g_object_run_dispose
 | |
| G_OBJECT_WARN_INVALID_PROPERTY_ID
 | |
| 
 | |
| <SUBSECTION Weak references>
 | |
| GWeakRef
 | |
| g_weak_ref_init
 | |
| g_weak_ref_clear
 | |
| g_weak_ref_get
 | |
| g_weak_ref_set
 | |
| 
 | |
| <SUBSECTION Standard>
 | |
| G_INITIALLY_UNOWNED
 | |
| G_INITIALLY_UNOWNED_CLASS
 | |
| G_INITIALLY_UNOWNED_GET_CLASS
 | |
| G_IS_INITIALLY_UNOWNED
 | |
| G_IS_INITIALLY_UNOWNED_CLASS
 | |
| 
 | |
| <SUBSECTION Private>
 | |
| G_OBJECT_WARN_INVALID_PSPEC
 | |
| g_initially_unowned_get_type
 | |
| g_object_compat_control
 | |
| g_object_get_type
 | |
| </SECTION>
 | |
| 
 | |
| <SECTION>
 | |
| <TITLE>Enumeration and Flag Types</TITLE>
 | |
| <FILE>enumerations_flags</FILE>
 | |
| GEnumClass
 | |
| GFlagsClass
 | |
| G_ENUM_CLASS_TYPE
 | |
| G_ENUM_CLASS_TYPE_NAME
 | |
| G_TYPE_IS_ENUM
 | |
| G_ENUM_CLASS
 | |
| G_IS_ENUM_CLASS
 | |
| G_TYPE_IS_FLAGS
 | |
| G_FLAGS_CLASS
 | |
| G_IS_FLAGS_CLASS
 | |
| G_FLAGS_CLASS_TYPE
 | |
| G_FLAGS_CLASS_TYPE_NAME
 | |
| GEnumValue
 | |
| GFlagsValue
 | |
| g_enum_get_value
 | |
| g_enum_get_value_by_name
 | |
| g_enum_get_value_by_nick
 | |
| g_flags_get_first_value
 | |
| g_flags_get_value_by_name
 | |
| g_flags_get_value_by_nick
 | |
| g_enum_register_static
 | |
| g_flags_register_static
 | |
| g_enum_complete_type_info
 | |
| g_flags_complete_type_info
 | |
| </SECTION>
 | |
| 
 | |
| <SECTION>
 | |
| <FILE>gboxed</FILE>
 | |
| <TITLE>Boxed Types</TITLE>
 | |
| GBoxedCopyFunc
 | |
| GBoxedFreeFunc
 | |
| g_boxed_copy
 | |
| g_boxed_free
 | |
| g_boxed_type_register_static
 | |
| g_pointer_type_register_static
 | |
| 
 | |
| <SUBSECTION>
 | |
| G_TYPE_HASH_TABLE
 | |
| G_TYPE_DATE
 | |
| G_TYPE_GSTRING
 | |
| G_TYPE_STRV
 | |
| G_TYPE_REGEX
 | |
| G_TYPE_MATCH_INFO
 | |
| G_TYPE_ARRAY
 | |
| G_TYPE_BYTE_ARRAY
 | |
| G_TYPE_PTR_ARRAY
 | |
| G_TYPE_BYTES
 | |
| G_TYPE_VARIANT_TYPE
 | |
| G_TYPE_ERROR
 | |
| G_TYPE_DATE_TIME
 | |
| G_TYPE_TIME_ZONE
 | |
| G_TYPE_IO_CHANNEL
 | |
| G_TYPE_IO_CONDITION
 | |
| G_TYPE_VARIANT_BUILDER
 | |
| G_TYPE_VARIANT_DICT
 | |
| G_TYPE_KEY_FILE
 | |
| G_TYPE_MAIN_CONTEXT
 | |
| G_TYPE_MAIN_LOOP
 | |
| G_TYPE_MARKUP_PARSE_CONTEXT
 | |
| G_TYPE_SOURCE
 | |
| G_TYPE_POLLFD
 | |
| G_TYPE_THREAD
 | |
| GStrv
 | |
| 
 | |
| <SUBSECTION Standard>
 | |
| G_TYPE_IS_BOXED
 | |
| 
 | |
| <SUBSECTION Private>
 | |
| g_gstring_get_type
 | |
| g_strv_get_type
 | |
| g_date_get_type
 | |
| g_hash_table_get_type
 | |
| g_regex_get_type
 | |
| g_match_info_get_type
 | |
| g_array_get_type
 | |
| g_byte_array_get_type
 | |
| g_ptr_array_get_type
 | |
| g_error_get_type
 | |
| g_date_time_get_type
 | |
| g_time_zone_get_type
 | |
| g_variant_get_gtype
 | |
| g_variant_type_get_gtype
 | |
| g_variant_builder_get_type
 | |
| g_variant_dict_get_type
 | |
| g_gtype_get_type
 | |
| g_main_context_get_type
 | |
| g_main_loop_get_type
 | |
| g_source_get_type
 | |
| g_pollfd_get_type
 | |
| g_bytes_get_type
 | |
| g_key_file_get_type
 | |
| </SECTION>
 | |
| 
 | |
| <SECTION>
 | |
| <TITLE>Generic values</TITLE>
 | |
| <FILE>generic_values</FILE>
 | |
| G_VALUE_INIT
 | |
| G_VALUE_HOLDS
 | |
| G_VALUE_TYPE
 | |
| G_VALUE_TYPE_NAME
 | |
| G_TYPE_IS_VALUE
 | |
| G_TYPE_IS_VALUE_ABSTRACT
 | |
| G_IS_VALUE
 | |
| GValue
 | |
| G_TYPE_VALUE
 | |
| G_TYPE_VALUE_ARRAY
 | |
| g_value_init
 | |
| g_value_copy
 | |
| g_value_reset
 | |
| g_value_unset
 | |
| g_value_init_from_instance
 | |
| g_value_set_instance
 | |
| g_value_fits_pointer
 | |
| g_value_peek_pointer
 | |
| g_value_type_compatible
 | |
| g_value_type_transformable
 | |
| g_value_transform
 | |
| GValueTransform
 | |
| g_value_register_transform_func
 | |
| g_strdup_value_contents
 | |
| 
 | |
| <SUBSECTION Private>
 | |
| G_VALUE_NOCOPY_CONTENTS
 | |
| g_value_get_type
 | |
| g_value_array_get_type
 | |
| </SECTION>
 | |
| 
 | |
| <SECTION>
 | |
| <TITLE>Value arrays</TITLE>
 | |
| <FILE>value_arrays</FILE>
 | |
| GValueArray
 | |
| g_value_array_get_nth
 | |
| g_value_array_new
 | |
| g_value_array_copy
 | |
| g_value_array_free
 | |
| g_value_array_append
 | |
| g_value_array_prepend
 | |
| g_value_array_insert
 | |
| g_value_array_remove
 | |
| g_value_array_sort
 | |
| g_value_array_sort_with_data
 | |
| </SECTION>
 | |
| 
 | |
| <SECTION>
 | |
| <TITLE>GParamSpec</TITLE>
 | |
| <FILE>gparamspec</FILE>
 | |
| G_TYPE_IS_PARAM
 | |
| G_PARAM_SPEC
 | |
| G_IS_PARAM_SPEC
 | |
| G_PARAM_SPEC_CLASS
 | |
| G_IS_PARAM_SPEC_CLASS
 | |
| G_PARAM_SPEC_GET_CLASS
 | |
| G_PARAM_SPEC_TYPE
 | |
| G_PARAM_SPEC_TYPE_NAME
 | |
| G_PARAM_SPEC_VALUE_TYPE
 | |
| GParamSpec
 | |
| GParamSpecClass
 | |
| GParamFlags
 | |
| G_PARAM_READWRITE
 | |
| G_PARAM_STATIC_STRINGS
 | |
| G_PARAM_MASK
 | |
| G_PARAM_USER_SHIFT
 | |
| g_param_spec_ref
 | |
| g_param_spec_unref
 | |
| g_param_spec_sink
 | |
| g_param_spec_ref_sink
 | |
| g_param_spec_get_default_value
 | |
| g_param_value_set_default
 | |
| g_param_value_defaults
 | |
| g_param_value_validate
 | |
| g_param_value_convert
 | |
| g_param_values_cmp
 | |
| g_param_spec_get_name
 | |
| g_param_spec_get_nick
 | |
| g_param_spec_get_blurb
 | |
| g_param_spec_get_qdata
 | |
| g_param_spec_set_qdata
 | |
| g_param_spec_set_qdata_full
 | |
| g_param_spec_steal_qdata
 | |
| g_param_spec_get_redirect_target
 | |
| g_param_spec_internal
 | |
| GParamSpecTypeInfo
 | |
| g_param_type_register_static
 | |
| GParamSpecPool
 | |
| g_param_spec_pool_new
 | |
| g_param_spec_pool_insert
 | |
| g_param_spec_pool_remove
 | |
| g_param_spec_pool_lookup
 | |
| g_param_spec_pool_list
 | |
| g_param_spec_pool_list_owned
 | |
| </SECTION>
 | |
| 
 | |
| <SECTION>
 | |
| <TITLE>Standard Parameter and Value Types</TITLE>
 | |
| <FILE>param_value_types</FILE>
 | |
| 
 | |
| <SUBSECTION gboolean>
 | |
| G_IS_PARAM_SPEC_BOOLEAN
 | |
| G_PARAM_SPEC_BOOLEAN
 | |
| G_VALUE_HOLDS_BOOLEAN
 | |
| G_TYPE_PARAM_BOOLEAN
 | |
| GParamSpecBoolean
 | |
| g_param_spec_boolean
 | |
| g_value_set_boolean
 | |
| g_value_get_boolean
 | |
| 
 | |
| <SUBSECTION gchar>
 | |
| G_IS_PARAM_SPEC_CHAR
 | |
| G_PARAM_SPEC_CHAR
 | |
| G_VALUE_HOLDS_CHAR
 | |
| G_TYPE_PARAM_CHAR
 | |
| GParamSpecChar
 | |
| g_param_spec_char
 | |
| g_value_set_char
 | |
| g_value_get_char
 | |
| g_value_get_schar
 | |
| g_value_set_schar
 | |
| 
 | |
| <SUBSECTION guchar>
 | |
| G_IS_PARAM_SPEC_UCHAR
 | |
| G_PARAM_SPEC_UCHAR
 | |
| G_VALUE_HOLDS_UCHAR
 | |
| G_TYPE_PARAM_UCHAR
 | |
| GParamSpecUChar
 | |
| g_param_spec_uchar
 | |
| g_value_set_uchar
 | |
| g_value_get_uchar
 | |
| 
 | |
| <SUBSECTION gint>
 | |
| G_IS_PARAM_SPEC_INT
 | |
| G_PARAM_SPEC_INT
 | |
| G_VALUE_HOLDS_INT  
 | |
| G_TYPE_PARAM_INT
 | |
| GParamSpecInt
 | |
| g_param_spec_int
 | |
| g_value_set_int
 | |
| g_value_get_int
 | |
| 
 | |
| <SUBSECTION guint>
 | |
| G_IS_PARAM_SPEC_UINT
 | |
| G_PARAM_SPEC_UINT
 | |
| G_VALUE_HOLDS_UINT  
 | |
| G_TYPE_PARAM_UINT
 | |
| GParamSpecUInt
 | |
| g_param_spec_uint
 | |
| g_value_set_uint
 | |
| g_value_get_uint
 | |
| 
 | |
| <SUBSECTION glong>
 | |
| G_IS_PARAM_SPEC_LONG
 | |
| G_PARAM_SPEC_LONG
 | |
| G_VALUE_HOLDS_LONG 
 | |
| G_TYPE_PARAM_LONG
 | |
| GParamSpecLong
 | |
| g_param_spec_long
 | |
| g_value_set_long
 | |
| g_value_get_long
 | |
| 
 | |
| <SUBSECTION gulong>
 | |
| G_IS_PARAM_SPEC_ULONG
 | |
| G_PARAM_SPEC_ULONG
 | |
| G_VALUE_HOLDS_ULONG 
 | |
| G_TYPE_PARAM_ULONG
 | |
| GParamSpecULong
 | |
| g_param_spec_ulong
 | |
| g_value_set_ulong
 | |
| g_value_get_ulong
 | |
| 
 | |
| <SUBSECTION gint64>
 | |
| G_IS_PARAM_SPEC_INT64
 | |
| G_PARAM_SPEC_INT64
 | |
| G_VALUE_HOLDS_INT64
 | |
| G_TYPE_PARAM_INT64
 | |
| GParamSpecInt64
 | |
| g_param_spec_int64
 | |
| g_value_set_int64
 | |
| g_value_get_int64
 | |
| 
 | |
| <SUBSECTION guint64>
 | |
| G_IS_PARAM_SPEC_UINT64
 | |
| G_PARAM_SPEC_UINT64
 | |
| G_VALUE_HOLDS_UINT64
 | |
| G_TYPE_PARAM_UINT64
 | |
| GParamSpecUInt64
 | |
| g_param_spec_uint64
 | |
| g_value_set_uint64
 | |
| g_value_get_uint64
 | |
| 
 | |
| <SUBSECTION gfloat>
 | |
| G_IS_PARAM_SPEC_FLOAT
 | |
| G_PARAM_SPEC_FLOAT
 | |
| G_VALUE_HOLDS_FLOAT
 | |
| G_TYPE_PARAM_FLOAT
 | |
| GParamSpecFloat
 | |
| g_param_spec_float
 | |
| g_value_set_float
 | |
| g_value_get_float
 | |
| 
 | |
| <SUBSECTION gdouble>
 | |
| G_IS_PARAM_SPEC_DOUBLE
 | |
| G_PARAM_SPEC_DOUBLE
 | |
| G_VALUE_HOLDS_DOUBLE
 | |
| G_TYPE_PARAM_DOUBLE
 | |
| GParamSpecDouble
 | |
| g_param_spec_double
 | |
| g_value_set_double
 | |
| g_value_get_double
 | |
| 
 | |
| <SUBSECTION GEnum>
 | |
| G_IS_PARAM_SPEC_ENUM
 | |
| G_PARAM_SPEC_ENUM
 | |
| G_VALUE_HOLDS_ENUM
 | |
| G_TYPE_PARAM_ENUM
 | |
| GParamSpecEnum
 | |
| g_param_spec_enum
 | |
| g_value_set_enum
 | |
| g_value_get_enum
 | |
| 
 | |
| <SUBSECTION GFLags>
 | |
| G_IS_PARAM_SPEC_FLAGS
 | |
| G_PARAM_SPEC_FLAGS
 | |
| G_VALUE_HOLDS_FLAGS
 | |
| G_TYPE_PARAM_FLAGS
 | |
| GParamSpecFlags
 | |
| g_param_spec_flags
 | |
| g_value_set_flags
 | |
| g_value_get_flags
 | |
| 
 | |
| <SUBSECTION gchararray>
 | |
| G_IS_PARAM_SPEC_STRING
 | |
| G_PARAM_SPEC_STRING
 | |
| G_VALUE_HOLDS_STRING
 | |
| G_TYPE_PARAM_STRING
 | |
| GParamSpecString
 | |
| gchararray
 | |
| g_param_spec_string
 | |
| g_value_set_string
 | |
| g_value_set_static_string
 | |
| g_value_take_string
 | |
| g_value_set_string_take_ownership
 | |
| g_value_get_string
 | |
| g_value_dup_string
 | |
| 
 | |
| <SUBSECTION GParamSpec>
 | |
| G_IS_PARAM_SPEC_PARAM
 | |
| G_PARAM_SPEC_PARAM
 | |
| G_VALUE_HOLDS_PARAM
 | |
| G_TYPE_PARAM_PARAM
 | |
| GParamSpecParam
 | |
| g_param_spec_param
 | |
| g_value_set_param
 | |
| g_value_take_param
 | |
| g_value_set_param_take_ownership
 | |
| g_value_get_param
 | |
| g_value_dup_param
 | |
| 
 | |
| <SUBSECTION GBoxed>
 | |
| G_IS_PARAM_SPEC_BOXED
 | |
| G_PARAM_SPEC_BOXED
 | |
| G_VALUE_HOLDS_BOXED
 | |
| G_TYPE_PARAM_BOXED
 | |
| GParamSpecBoxed
 | |
| g_param_spec_boxed
 | |
| g_value_set_boxed
 | |
| g_value_set_static_boxed
 | |
| g_value_take_boxed
 | |
| g_value_set_boxed_take_ownership
 | |
| g_value_get_boxed
 | |
| g_value_dup_boxed
 | |
| 
 | |
| <SUBSECTION gpointer>
 | |
| G_IS_PARAM_SPEC_POINTER
 | |
| G_PARAM_SPEC_POINTER
 | |
| G_VALUE_HOLDS_POINTER
 | |
| G_TYPE_PARAM_POINTER
 | |
| GParamSpecPointer
 | |
| g_param_spec_pointer
 | |
| g_value_set_pointer
 | |
| g_value_get_pointer
 | |
| 
 | |
| <SUBSECTION GObject>
 | |
| G_IS_PARAM_SPEC_OBJECT
 | |
| G_PARAM_SPEC_OBJECT
 | |
| G_VALUE_HOLDS_OBJECT
 | |
| G_TYPE_PARAM_OBJECT
 | |
| GParamSpecObject
 | |
| g_param_spec_object
 | |
| g_value_set_object
 | |
| g_value_take_object
 | |
| g_value_set_object_take_ownership
 | |
| g_value_get_object
 | |
| g_value_dup_object
 | |
| 
 | |
| <SUBSECTION gunichar>
 | |
| G_IS_PARAM_SPEC_UNICHAR
 | |
| G_PARAM_SPEC_UNICHAR
 | |
| G_TYPE_PARAM_UNICHAR
 | |
| GParamSpecUnichar
 | |
| g_param_spec_unichar
 | |
| 
 | |
| <SUBSECTION GValueArray>
 | |
| G_IS_PARAM_SPEC_VALUE_ARRAY
 | |
| G_PARAM_SPEC_VALUE_ARRAY
 | |
| G_TYPE_PARAM_VALUE_ARRAY
 | |
| GParamSpecValueArray
 | |
| g_param_spec_value_array
 | |
| 
 | |
| <SUBSECTION Override>
 | |
| G_IS_PARAM_SPEC_OVERRIDE
 | |
| G_PARAM_SPEC_OVERRIDE
 | |
| G_TYPE_PARAM_OVERRIDE
 | |
| GParamSpecOverride
 | |
| g_param_spec_override
 | |
| 
 | |
| <SUBSECTION GType>
 | |
| G_IS_PARAM_SPEC_GTYPE
 | |
| G_PARAM_SPEC_GTYPE
 | |
| G_VALUE_HOLDS_GTYPE
 | |
| G_TYPE_PARAM_GTYPE
 | |
| GParamSpecGType
 | |
| g_param_spec_gtype
 | |
| g_value_get_gtype
 | |
| g_value_set_gtype
 | |
| 
 | |
| <SUBSECTION GVariant>
 | |
| G_IS_PARAM_SPEC_VARIANT
 | |
| G_PARAM_SPEC_VARIANT
 | |
| G_VALUE_HOLDS_VARIANT
 | |
| G_TYPE_PARAM_VARIANT
 | |
| GParamSpecVariant
 | |
| g_param_spec_variant
 | |
| g_value_get_variant
 | |
| g_value_dup_variant
 | |
| g_value_set_variant
 | |
| g_value_take_variant
 | |
| 
 | |
| <SUBSECTION Private>
 | |
| g_value_set_instance
 | |
| g_param_spec_types
 | |
| </SECTION>
 | |
| 
 | |
| <SECTION>
 | |
| <TITLE>Varargs Value Collection</TITLE>
 | |
| <FILE>value_collection</FILE>
 | |
| <INCLUDE>glib-object.h,gobject/gvaluecollector.h</INCLUDE>
 | |
| GTypeCValue
 | |
| G_VALUE_COLLECT_INIT
 | |
| G_VALUE_COLLECT
 | |
| G_VALUE_COLLECT_SKIP
 | |
| G_VALUE_LCOPY
 | |
| G_VALUE_COLLECT_FORMAT_MAX_LENGTH
 | |
| </SECTION>
 | |
| 
 | |
| <SECTION>
 | |
| <TITLE>Signals</TITLE>
 | |
| <FILE>signals</FILE>
 | |
| GSignalInvocationHint
 | |
| GSignalAccumulator
 | |
| GSignalCMarshaller
 | |
| GSignalCVaMarshaller
 | |
| GSignalEmissionHook
 | |
| GSignalFlags
 | |
| GSignalMatchType
 | |
| GSignalQuery
 | |
| G_SIGNAL_TYPE_STATIC_SCOPE
 | |
| G_SIGNAL_MATCH_MASK
 | |
| G_SIGNAL_FLAGS_MASK
 | |
| g_signal_new
 | |
| g_signal_newv
 | |
| g_signal_new_valist
 | |
| g_signal_set_va_marshaller
 | |
| g_signal_query
 | |
| g_signal_lookup
 | |
| g_signal_name
 | |
| g_signal_list_ids
 | |
| g_signal_emit
 | |
| g_signal_emit_by_name
 | |
| g_signal_emitv
 | |
| g_signal_emit_valist
 | |
| g_signal_connect
 | |
| g_signal_connect_after
 | |
| g_signal_connect_swapped
 | |
| g_signal_connect_object
 | |
| GConnectFlags
 | |
| g_signal_connect_data
 | |
| g_signal_connect_closure
 | |
| g_signal_connect_closure_by_id
 | |
| g_signal_handler_block
 | |
| g_signal_handler_unblock
 | |
| g_signal_handler_disconnect
 | |
| g_signal_handler_find
 | |
| g_signal_handlers_block_matched
 | |
| g_signal_handlers_unblock_matched
 | |
| g_signal_handlers_disconnect_matched
 | |
| g_signal_handler_is_connected
 | |
| g_signal_handlers_block_by_func
 | |
| g_signal_handlers_unblock_by_func
 | |
| g_signal_handlers_disconnect_by_func
 | |
| g_signal_handlers_disconnect_by_data
 | |
| g_signal_has_handler_pending
 | |
| g_signal_stop_emission
 | |
| g_signal_stop_emission_by_name
 | |
| g_signal_override_class_closure
 | |
| g_signal_chain_from_overridden
 | |
| g_signal_new_class_handler
 | |
| g_signal_override_class_handler
 | |
| g_signal_chain_from_overridden_handler
 | |
| g_signal_add_emission_hook
 | |
| g_signal_remove_emission_hook
 | |
| g_signal_parse_name
 | |
| g_signal_get_invocation_hint
 | |
| g_signal_type_cclosure_new
 | |
| g_signal_accumulator_first_wins
 | |
| g_signal_accumulator_true_handled
 | |
| <SUBSECTION Private>
 | |
| g_signal_handlers_destroy
 | |
| </SECTION>
 | |
| 
 | |
| <SECTION>
 | |
| <FILE>gclosure</FILE>
 | |
| <TITLE>Closures</TITLE>
 | |
| G_CLOSURE_NEEDS_MARSHAL
 | |
| G_CLOSURE_N_NOTIFIERS
 | |
| G_CCLOSURE_SWAP_DATA
 | |
| G_CALLBACK
 | |
| GCallback
 | |
| GClosure
 | |
| G_TYPE_CLOSURE
 | |
| GCClosure
 | |
| GClosureMarshal
 | |
| GVaClosureMarshal
 | |
| GClosureNotify
 | |
| g_cclosure_new
 | |
| g_cclosure_new_swap
 | |
| g_cclosure_new_object
 | |
| g_cclosure_new_object_swap
 | |
| g_cclosure_marshal_generic
 | |
| g_closure_new_object
 | |
| g_closure_ref
 | |
| g_closure_sink
 | |
| g_closure_unref
 | |
| g_closure_invoke
 | |
| g_closure_invalidate
 | |
| g_closure_add_finalize_notifier
 | |
| g_closure_add_invalidate_notifier
 | |
| g_closure_remove_finalize_notifier
 | |
| g_closure_remove_invalidate_notifier
 | |
| g_closure_new_simple
 | |
| g_closure_set_marshal
 | |
| g_closure_add_marshal_guards
 | |
| g_closure_set_meta_marshal
 | |
| g_source_set_closure
 | |
| g_source_set_dummy_callback
 | |
| 
 | |
| <SUBSECTION>
 | |
| g_cclosure_marshal_VOID__VOID
 | |
| g_cclosure_marshal_VOID__BOOLEAN
 | |
| g_cclosure_marshal_VOID__CHAR
 | |
| g_cclosure_marshal_VOID__UCHAR
 | |
| g_cclosure_marshal_VOID__INT
 | |
| g_cclosure_marshal_VOID__UINT
 | |
| g_cclosure_marshal_VOID__LONG
 | |
| g_cclosure_marshal_VOID__ULONG
 | |
| g_cclosure_marshal_VOID__ENUM
 | |
| g_cclosure_marshal_VOID__FLAGS
 | |
| g_cclosure_marshal_VOID__FLOAT
 | |
| g_cclosure_marshal_VOID__DOUBLE
 | |
| g_cclosure_marshal_VOID__STRING
 | |
| g_cclosure_marshal_VOID__PARAM
 | |
| g_cclosure_marshal_VOID__BOXED
 | |
| g_cclosure_marshal_VOID__POINTER
 | |
| g_cclosure_marshal_VOID__OBJECT
 | |
| g_cclosure_marshal_VOID__VARIANT
 | |
| g_cclosure_marshal_STRING__OBJECT_POINTER
 | |
| g_cclosure_marshal_VOID__UINT_POINTER
 | |
| g_cclosure_marshal_BOOLEAN__FLAGS
 | |
| g_cclosure_marshal_BOOL__FLAGS
 | |
| g_cclosure_marshal_BOOLEAN__BOXED_BOXED
 | |
| g_cclosure_marshal_BOOL__BOXED_BOXED
 | |
| 
 | |
| <SUBSECTION>
 | |
| g_cclosure_marshal_generic_va
 | |
| g_cclosure_marshal_VOID__VOIDv
 | |
| g_cclosure_marshal_VOID__BOOLEANv
 | |
| g_cclosure_marshal_VOID__CHARv
 | |
| g_cclosure_marshal_VOID__UCHARv
 | |
| g_cclosure_marshal_VOID__INTv
 | |
| g_cclosure_marshal_VOID__UINTv
 | |
| g_cclosure_marshal_VOID__LONGv
 | |
| g_cclosure_marshal_VOID__ULONGv
 | |
| g_cclosure_marshal_VOID__ENUMv
 | |
| g_cclosure_marshal_VOID__FLAGSv
 | |
| g_cclosure_marshal_VOID__FLOATv
 | |
| g_cclosure_marshal_VOID__DOUBLEv
 | |
| g_cclosure_marshal_VOID__STRINGv
 | |
| g_cclosure_marshal_VOID__PARAMv
 | |
| g_cclosure_marshal_VOID__BOXEDv
 | |
| g_cclosure_marshal_VOID__POINTERv
 | |
| g_cclosure_marshal_VOID__OBJECTv
 | |
| g_cclosure_marshal_VOID__VARIANTv
 | |
| g_cclosure_marshal_STRING__OBJECT_POINTERv
 | |
| g_cclosure_marshal_VOID__UINT_POINTERv
 | |
| g_cclosure_marshal_BOOLEAN__FLAGSv
 | |
| g_cclosure_marshal_BOOLEAN__BOXED_BOXEDv
 | |
| 
 | |
| <SUBSECTION Private>
 | |
| GClosureNotifyData
 | |
| g_closure_get_type
 | |
| g_io_channel_get_type
 | |
| g_io_condition_get_type
 | |
| </SECTION>
 | |
| 
 | |
| <SECTION>
 | |
| <FILE>gbinding</FILE>
 | |
| GBinding
 | |
| GBindingFlags
 | |
| g_binding_get_source
 | |
| g_binding_get_source_property
 | |
| g_binding_get_target
 | |
| g_binding_get_target_property
 | |
| g_binding_get_flags
 | |
| g_binding_unbind
 | |
| <SUBSECTION>
 | |
| g_object_bind_property
 | |
| GBindingTransformFunc
 | |
| g_object_bind_property_full
 | |
| g_object_bind_property_with_closures
 | |
| <SUBSECTION Standard>
 | |
| G_TYPE_BINDING
 | |
| G_TYPE_BINDING_FLAGS
 | |
| G_BINDING
 | |
| G_IS_BINDING
 | |
| <SUBSECTION Private>
 | |
| g_binding_flags_get_type
 | |
| g_binding_get_type
 | |
| </SECTION>
 |