1 <INCLUDE>gobject.h</INCLUDE>
5 <TITLE>Type Information</TITLE>
9 G_TYPE_MAKE_FUNDAMENTAL
14 G_TYPE_HAS_VALUE_TABLE
16 G_TYPE_IS_INSTANTIATABLE
18 G_TYPE_IS_DEEP_DERIVABLE
31 G_TYPE_INSTANCE_GET_CLASS
32 G_TYPE_INSTANCE_GET_INTERFACE
33 G_TYPE_INSTANCE_GET_PRIVATE
35 G_TYPE_CHECK_INSTANCE_CAST
36 G_TYPE_CHECK_INSTANCE_TYPE
37 G_TYPE_CHECK_CLASS_CAST
38 G_TYPE_CHECK_CLASS_TYPE
40 G_TYPE_CHECK_VALUE_TYPE
41 G_TYPE_FLAG_RESERVED_ID_BIT
44 g_type_init_with_debug_flags
55 g_type_class_peek_parent
56 g_type_class_add_private
58 g_type_interface_peek_parent
61 g_type_interface_prerequisites
72 GInterfaceFinalizeFunc
76 g_type_register_static
77 g_type_register_dynamic
78 g_type_register_fundamental
79 g_type_add_interface_static
80 g_type_add_interface_dynamic
81 g_type_interface_add_prerequisite
83 g_type_interface_get_plugin
84 g_type_fundamental_next
86 g_type_create_instance
88 g_type_add_class_cache_func
89 g_type_remove_class_cache_func
90 g_type_class_unref_uncached
91 g_type_value_table_peek
93 G_TYPE_FUNDAMENTAL_SHIFT
95 g_type_check_instance_cast
96 g_type_check_instance_is_a
97 g_type_check_class_cast
98 g_type_check_class_is_a
99 g_type_check_is_value_type
101 g_type_check_value_holds
102 g_type_instance_get_private
104 g_type_name_from_instance
105 g_type_name_from_class
131 G_TYPE_RESERVED_GLIB_FIRST
132 G_TYPE_RESERVED_GLIB_LAST
133 G_TYPE_RESERVED_BSE_FIRST
134 G_TYPE_RESERVED_BSE_LAST
135 G_TYPE_RESERVED_USER_FIRST
142 <FILE>gtypeplugin</FILE>
143 <TITLE>GTypePlugin</TITLE>
148 GTypePluginCompleteTypeInfo
149 GTypePluginCompleteInterfaceInfo
152 g_type_plugin_complete_type_info
153 g_type_plugin_complete_interface_info
154 <SUBSECTION Standard>
158 g_type_plugin_get_type
160 G_IS_TYPE_PLUGIN_CLASS
161 G_TYPE_PLUGIN_GET_CLASS
165 <FILE>gtypemodule</FILE>
166 <TITLE>GTypeModule</TITLE>
171 g_type_module_set_name
172 g_type_module_register_type
173 g_type_module_add_interface
174 <SUBSECTION Standard>
178 g_type_module_get_type
180 G_IS_TYPE_MODULE_CLASS
181 G_TYPE_MODULE_GET_CLASS
185 <TITLE>The Base Object Type</TITLE>
189 GObjectGetPropertyFunc
190 GObjectSetPropertyFunc
202 g_object_class_install_property
203 g_object_class_find_property
204 g_object_class_list_properties
213 g_object_add_weak_pointer
214 g_object_remove_weak_pointer
220 g_object_freeze_notify
224 g_object_set_data_full
228 g_object_set_qdata_full
230 g_object_set_property
231 g_object_get_property
235 g_object_watch_closure
237 G_OBJECT_WARN_INVALID_PROPERTY_ID
239 G_OBJECT_WARN_INVALID_PSPEC
240 GObjectConstructParam
244 <TITLE>Enumeration and Flag Types</TITLE>
245 <FILE>enumerations_flags</FILE>
249 G_ENUM_CLASS_TYPE_NAME
257 G_FLAGS_CLASS_TYPE_NAME
261 g_enum_get_value_by_name
262 g_enum_get_value_by_nick
263 g_flags_get_first_value
264 g_flags_get_value_by_name
265 g_flags_get_value_by_nick
266 g_enum_register_static
267 g_flags_register_static
268 g_enum_complete_type_info
269 g_flags_complete_type_info
274 <TITLE>Boxed Types</TITLE>
279 g_boxed_type_register_static
280 g_pointer_type_register_static
285 <SUBSECTION Standard>
293 <TITLE>Generic values</TITLE>
294 <FILE>generic_values</FILE>
299 G_TYPE_IS_VALUE_ABSTRACT
310 g_value_type_compatible
311 g_value_type_transformable
314 g_value_register_transform_func
315 g_strdup_value_contents
318 G_VALUE_NOCOPY_CONTENTS
320 g_value_array_get_type
324 <TITLE>Value arrays</TITLE>
325 <FILE>value_arrays</FILE>
327 g_value_array_get_nth
332 g_value_array_prepend
336 g_value_array_sort_with_data
340 <TITLE>GParamSpec</TITLE>
341 <FILE>gparamspec</FILE>
346 G_IS_PARAM_SPEC_CLASS
347 G_PARAM_SPEC_GET_CLASS
349 G_PARAM_SPEC_TYPE_NAME
350 G_PARAM_SPEC_VALUE_TYPE
360 g_param_value_set_default
361 g_param_value_defaults
362 g_param_value_validate
363 g_param_value_convert
365 g_param_spec_get_name
366 g_param_spec_get_nick
367 g_param_spec_get_blurb
368 g_param_spec_get_qdata
369 g_param_spec_set_qdata
370 g_param_spec_set_qdata_full
371 g_param_spec_steal_qdata
372 g_param_spec_internal
374 g_param_type_register_static
376 g_param_spec_pool_new
377 g_param_spec_pool_insert
378 g_param_spec_pool_remove
379 g_param_spec_pool_lookup
380 g_param_spec_pool_list
381 g_param_spec_pool_list_owned
385 <TITLE>Standard Parameter and Value Types</TITLE>
386 <FILE>param_value_types</FILE>
388 <SUBSECTION gboolean>
389 G_IS_PARAM_SPEC_BOOLEAN
391 G_VALUE_HOLDS_BOOLEAN
409 G_IS_PARAM_SPEC_UCHAR
449 G_IS_PARAM_SPEC_ULONG
459 G_IS_PARAM_SPEC_INT64
469 G_IS_PARAM_SPEC_UINT64
479 G_IS_PARAM_SPEC_FLOAT
489 G_IS_PARAM_SPEC_DOUBLE
509 G_IS_PARAM_SPEC_FLAGS
518 <SUBSECTION gchararray>
519 G_IS_PARAM_SPEC_STRING
527 g_value_set_static_string
529 g_value_set_string_take_ownership
533 <SUBSECTION GParamSpec>
534 G_IS_PARAM_SPEC_PARAM
542 g_value_set_param_take_ownership
547 G_IS_PARAM_SPEC_BOXED
554 g_value_set_static_boxed
556 g_value_set_boxed_take_ownership
560 <SUBSECTION gpointer>
561 G_IS_PARAM_SPEC_POINTER
563 G_VALUE_HOLDS_POINTER
571 G_IS_PARAM_SPEC_OBJECT
579 g_value_set_object_take_ownership
583 <SUBSECTION gunichar>
584 G_IS_PARAM_SPEC_UNICHAR
590 <SUBSECTION GValueArray>
591 G_IS_PARAM_SPEC_VALUE_ARRAY
592 G_PARAM_SPEC_VALUE_ARRAY
593 G_TYPE_PARAM_VALUE_ARRAY
595 g_param_spec_value_array
603 <TITLE>Varargs Value Collection</TITLE>
604 <FILE>value_collection</FILE>
608 G_VALUE_COLLECT_FORMAT_MAX_LENGTH
612 <TITLE>Signals</TITLE>
614 GSignalInvocationHint
621 G_SIGNAL_TYPE_STATIC_SCOPE
632 g_signal_emit_by_name
636 g_signal_connect_after
637 g_signal_connect_swapped
638 g_signal_connect_object
640 g_signal_connect_data
641 g_signal_connect_closure
642 g_signal_connect_closure_by_id
643 g_signal_handler_block
644 g_signal_handler_unblock
645 g_signal_handler_disconnect
646 g_signal_handler_find
647 g_signal_handlers_block_matched
648 g_signal_handlers_unblock_matched
649 g_signal_handlers_disconnect_matched
650 g_signal_handler_is_connected
651 g_signal_handlers_block_by_func
652 g_signal_handlers_unblock_by_func
653 g_signal_handlers_disconnect_by_func
654 g_signal_has_handler_pending
655 g_signal_stop_emission
656 g_signal_stop_emission_by_name
657 g_signal_override_class_closure
658 g_signal_chain_from_overridden
659 g_signal_add_emission_hook
660 g_signal_remove_emission_hook
662 g_signal_get_invocation_hint
663 g_signal_type_cclosure_new
664 g_signal_accumulator_true_handled
666 g_signal_handlers_destroy
670 <FILE>gclosure</FILE>
671 <TITLE>Closures</TITLE>
672 G_CLOSURE_NEEDS_MARSHAL
673 G_CLOSURE_N_NOTIFIERS
685 g_cclosure_new_object
686 g_cclosure_new_object_swap
693 g_closure_add_finalize_notifier
694 g_closure_add_invalidate_notifier
695 g_closure_remove_finalize_notifier
696 g_closure_remove_invalidate_notifier
698 g_closure_set_marshal
699 g_closure_add_marshal_guards
700 g_closure_set_meta_marshal
707 g_cclosure_marshal_VOID__VOID
708 g_cclosure_marshal_VOID__BOOLEAN
709 g_cclosure_marshal_VOID__CHAR
710 g_cclosure_marshal_VOID__UCHAR
711 g_cclosure_marshal_VOID__INT
712 g_cclosure_marshal_VOID__UINT
713 g_cclosure_marshal_VOID__LONG
714 g_cclosure_marshal_VOID__ULONG
715 g_cclosure_marshal_VOID__ENUM
716 g_cclosure_marshal_VOID__FLAGS
717 g_cclosure_marshal_VOID__FLOAT
718 g_cclosure_marshal_VOID__DOUBLE
719 g_cclosure_marshal_VOID__STRING
720 g_cclosure_marshal_VOID__PARAM
721 g_cclosure_marshal_VOID__BOXED
722 g_cclosure_marshal_VOID__POINTER
723 g_cclosure_marshal_VOID__OBJECT
724 g_cclosure_marshal_STRING__OBJECT_POINTER
725 g_cclosure_marshal_VOID__UINT_POINTER
726 g_cclosure_marshal_BOOLEAN__FLAGS
727 g_cclosure_marshal_BOOL__FLAGS
728 g_io_channel_get_type
729 g_io_condition_get_type