GObject docs: resolve broken links
[platform/upstream/glib.git] / docs / reference / gobject / gobject-sections.txt
1 <INCLUDE>glib-object.h</INCLUDE>
2
3 <SECTION>
4 <FILE>gtype</FILE>
5 <TITLE>Type Information</TITLE>
6 GType
7 G_TYPE_FUNDAMENTAL
8 G_TYPE_FUNDAMENTAL_MAX
9 G_TYPE_MAKE_FUNDAMENTAL
10 G_TYPE_IS_ABSTRACT
11 G_TYPE_IS_DERIVED
12 G_TYPE_IS_FUNDAMENTAL
13 G_TYPE_IS_VALUE_TYPE
14 G_TYPE_HAS_VALUE_TABLE
15 G_TYPE_IS_CLASSED
16 G_TYPE_IS_INSTANTIATABLE
17 G_TYPE_IS_DERIVABLE
18 G_TYPE_IS_DEEP_DERIVABLE
19 G_TYPE_IS_INTERFACE
20 GTypeInterface
21 GTypeInstance
22 GTypeClass
23 GTypeInfo
24 GTypeFundamentalInfo
25 GInterfaceInfo
26 GTypeValueTable
27 G_TYPE_FROM_INSTANCE
28 G_TYPE_FROM_CLASS
29 G_TYPE_FROM_INTERFACE
30 G_TYPE_INSTANCE_GET_CLASS
31 G_TYPE_INSTANCE_GET_INTERFACE
32 G_TYPE_INSTANCE_GET_PRIVATE
33 G_TYPE_CLASS_GET_PRIVATE
34 G_TYPE_CHECK_INSTANCE
35 G_TYPE_CHECK_INSTANCE_CAST
36 G_TYPE_CHECK_INSTANCE_TYPE
37 G_TYPE_CHECK_CLASS_CAST
38 G_TYPE_CHECK_CLASS_TYPE
39 G_TYPE_CHECK_VALUE
40 G_TYPE_CHECK_VALUE_TYPE
41 G_TYPE_FLAG_RESERVED_ID_BIT
42 g_type_init
43 GTypeDebugFlags
44 g_type_init_with_debug_flags
45 g_type_name
46 g_type_qname
47 g_type_from_name
48 g_type_parent
49 g_type_depth
50 g_type_next_base
51 g_type_is_a
52 g_type_class_ref
53 g_type_class_peek
54 g_type_class_peek_static
55 g_type_class_unref
56 g_type_class_peek_parent
57 g_type_class_add_private
58 g_type_add_class_private
59 g_type_interface_peek
60 g_type_interface_peek_parent
61 g_type_default_interface_ref
62 g_type_default_interface_peek
63 g_type_default_interface_unref
64 g_type_children
65 g_type_interfaces
66 g_type_interface_prerequisites
67 g_type_set_qdata
68 g_type_get_qdata
69 g_type_query
70 GTypeQuery
71 GBaseInitFunc
72 GBaseFinalizeFunc
73 GClassInitFunc
74 GClassFinalizeFunc
75 GInstanceInitFunc
76 GInterfaceInitFunc
77 GInterfaceFinalizeFunc
78 GTypeClassCacheFunc
79 GTypeFlags
80 GTypeFundamentalFlags
81 g_type_register_static
82 g_type_register_static_simple
83 g_type_register_dynamic
84 g_type_register_fundamental
85 g_type_add_interface_static
86 g_type_add_interface_dynamic
87 g_type_interface_add_prerequisite
88 g_type_get_plugin
89 g_type_interface_get_plugin
90 g_type_fundamental_next
91 g_type_fundamental
92 g_type_create_instance
93 g_type_free_instance
94 g_type_add_class_cache_func
95 g_type_remove_class_cache_func
96 g_type_class_unref_uncached
97 g_type_add_interface_check
98 g_type_remove_interface_check
99 GTypeInterfaceCheckFunc
100 g_type_value_table_peek
101
102 G_DEFINE_TYPE
103 G_DEFINE_TYPE_WITH_CODE
104 G_DEFINE_ABSTRACT_TYPE
105 G_DEFINE_ABSTRACT_TYPE_WITH_CODE
106 G_DEFINE_INTERFACE
107 G_DEFINE_INTERFACE_WITH_CODE
108 G_IMPLEMENT_INTERFACE
109 G_DEFINE_TYPE_EXTENDED
110 G_DEFINE_BOXED_TYPE
111 G_DEFINE_BOXED_TYPE_WITH_CODE
112 G_DEFINE_POINTER_TYPE
113 G_DEFINE_POINTER_TYPE_WITH_CODE
114
115 <SUBSECTION Private>
116 G_TYPE_FUNDAMENTAL_SHIFT
117 g_type_check_instance
118 g_type_check_instance_cast
119 g_type_check_instance_is_a
120 g_type_check_class_cast
121 g_type_check_class_is_a
122 g_type_check_is_value_type
123 g_type_check_value
124 g_type_check_value_holds
125 g_type_instance_get_private
126 g_type_class_get_private
127 g_type_test_flags
128 g_type_name_from_instance
129 g_type_name_from_class
130
131 <SUBSECTION>
132 G_TYPE_INVALID
133 G_TYPE_NONE
134 G_TYPE_INTERFACE
135 G_TYPE_CHAR
136 G_TYPE_UCHAR
137 G_TYPE_BOOLEAN
138 G_TYPE_INT
139 G_TYPE_UINT
140 G_TYPE_LONG
141 G_TYPE_ULONG
142 G_TYPE_INT64
143 G_TYPE_UINT64
144 G_TYPE_ENUM
145 G_TYPE_FLAGS
146 G_TYPE_FLOAT
147 G_TYPE_DOUBLE
148 G_TYPE_STRING
149 G_TYPE_POINTER
150 G_TYPE_BOXED
151 G_TYPE_PARAM
152 G_TYPE_OBJECT
153 G_TYPE_GTYPE
154 G_TYPE_VARIANT
155
156 <SUBSECTION>
157 G_TYPE_RESERVED_GLIB_FIRST
158 G_TYPE_RESERVED_GLIB_LAST
159 G_TYPE_RESERVED_BSE_FIRST
160 G_TYPE_RESERVED_BSE_LAST
161 G_TYPE_RESERVED_USER_FIRST
162
163 <SUBSECTION Private>
164 GOBJECT_VAR
165 </SECTION>
166
167 <SECTION>
168 <FILE>gtypeplugin</FILE>
169 <TITLE>GTypePlugin</TITLE>
170 GTypePlugin
171 GTypePluginClass
172 GTypePluginUse
173 GTypePluginUnuse
174 GTypePluginCompleteTypeInfo
175 GTypePluginCompleteInterfaceInfo
176 g_type_plugin_use
177 g_type_plugin_unuse
178 g_type_plugin_complete_type_info
179 g_type_plugin_complete_interface_info
180 <SUBSECTION Standard>
181 G_TYPE_PLUGIN
182 G_IS_TYPE_PLUGIN
183 G_TYPE_TYPE_PLUGIN
184 g_type_plugin_get_type
185 G_TYPE_PLUGIN_CLASS
186 G_IS_TYPE_PLUGIN_CLASS
187 G_TYPE_PLUGIN_GET_CLASS
188 </SECTION>
189
190 <SECTION>
191 <FILE>gtypemodule</FILE>
192 <TITLE>GTypeModule</TITLE>
193 GTypeModule
194 GTypeModuleClass
195 g_type_module_use
196 g_type_module_unuse
197 g_type_module_set_name
198 g_type_module_register_type
199 g_type_module_add_interface
200 g_type_module_register_enum
201 g_type_module_register_flags
202
203 G_DEFINE_DYNAMIC_TYPE
204 G_DEFINE_DYNAMIC_TYPE_EXTENDED
205 G_IMPLEMENT_INTERFACE_DYNAMIC
206
207 <SUBSECTION Standard>
208 G_TYPE_MODULE
209 G_IS_TYPE_MODULE
210 G_TYPE_TYPE_MODULE
211 g_type_module_get_type
212 G_TYPE_MODULE_CLASS
213 G_IS_TYPE_MODULE_CLASS
214 G_TYPE_MODULE_GET_CLASS
215 </SECTION>
216
217 <SECTION>
218 <TITLE>The Base Object Type</TITLE>
219 <FILE>objects</FILE>
220 GObject
221 GObjectClass
222 GObjectConstructParam
223 GObjectGetPropertyFunc
224 GObjectSetPropertyFunc
225 GObjectFinalizeFunc
226 G_TYPE_IS_OBJECT
227 G_OBJECT
228 G_IS_OBJECT
229 G_OBJECT_CLASS
230 G_IS_OBJECT_CLASS
231 G_OBJECT_GET_CLASS
232 G_OBJECT_TYPE
233 G_OBJECT_TYPE_NAME
234 G_OBJECT_CLASS_TYPE
235 G_OBJECT_CLASS_NAME
236 g_object_class_install_property
237 g_object_class_install_properties
238 g_object_class_find_property
239 g_object_class_list_properties
240 g_object_class_override_property
241 g_object_interface_install_property
242 g_object_interface_find_property
243 g_object_interface_list_properties
244 g_object_new
245 g_object_newv
246 GParameter
247 g_object_ref
248 g_object_unref
249 g_object_ref_sink
250 g_clear_object
251 GInitiallyUnowned
252 GInitiallyUnownedClass
253 G_TYPE_INITIALLY_UNOWNED
254 g_object_is_floating
255 g_object_force_floating
256 GWeakNotify
257 g_object_weak_ref
258 g_object_weak_unref
259 g_object_add_weak_pointer
260 g_object_remove_weak_pointer
261 GToggleNotify
262 g_object_add_toggle_ref
263 g_object_remove_toggle_ref
264 g_object_connect
265 g_object_disconnect
266 g_object_set
267 g_object_get
268 g_object_notify
269 g_object_notify_by_pspec
270 g_object_freeze_notify
271 g_object_thaw_notify
272 g_object_get_data
273 g_object_set_data
274 g_object_set_data_full
275 g_object_steal_data
276 g_object_get_qdata
277 g_object_set_qdata
278 g_object_set_qdata_full
279 g_object_steal_qdata
280 g_object_set_property
281 g_object_get_property
282 g_object_new_valist
283 g_object_set_valist
284 g_object_get_valist
285 g_object_watch_closure
286 g_object_run_dispose
287 G_OBJECT_WARN_INVALID_PROPERTY_ID
288
289 <SUBSECTION Standard>
290 G_INITIALLY_UNOWNED
291 G_INITIALLY_UNOWNED_CLASS
292 G_INITIALLY_UNOWNED_GET_CLASS
293 G_IS_INITIALLY_UNOWNED
294 G_IS_INITIALLY_UNOWNED_CLASS
295
296 <SUBSECTION Private>
297 G_OBJECT_WARN_INVALID_PSPEC
298 g_initially_unowned_get_type
299 g_object_compat_control
300 g_object_get_type
301 </SECTION>
302
303 <SECTION>
304 <TITLE>Enumeration and Flag Types</TITLE>
305 <FILE>enumerations_flags</FILE>
306 GEnumClass
307 GFlagsClass
308 G_ENUM_CLASS_TYPE
309 G_ENUM_CLASS_TYPE_NAME
310 G_TYPE_IS_ENUM
311 G_ENUM_CLASS
312 G_IS_ENUM_CLASS
313 G_TYPE_IS_FLAGS
314 G_FLAGS_CLASS
315 G_IS_FLAGS_CLASS
316 G_FLAGS_CLASS_TYPE
317 G_FLAGS_CLASS_TYPE_NAME
318 GEnumValue
319 GFlagsValue
320 g_enum_get_value
321 g_enum_get_value_by_name
322 g_enum_get_value_by_nick
323 g_flags_get_first_value
324 g_flags_get_value_by_name
325 g_flags_get_value_by_nick
326 g_enum_register_static
327 g_flags_register_static
328 g_enum_complete_type_info
329 g_flags_complete_type_info
330 </SECTION>
331
332 <SECTION>
333 <FILE>gboxed</FILE>
334 <TITLE>Boxed Types</TITLE>
335 GBoxedCopyFunc
336 GBoxedFreeFunc
337 g_boxed_copy
338 g_boxed_free
339 g_boxed_type_register_static
340 g_pointer_type_register_static
341
342 <SUBSECTION>
343 G_TYPE_HASH_TABLE
344 G_TYPE_DATE
345 G_TYPE_GSTRING
346 G_TYPE_STRV
347 G_TYPE_REGEX
348 G_TYPE_MATCH_INFO
349 G_TYPE_ARRAY
350 G_TYPE_BYTE_ARRAY
351 G_TYPE_PTR_ARRAY
352 G_TYPE_VARIANT_TYPE
353 G_TYPE_ERROR
354 G_TYPE_DATE_TIME
355 G_TYPE_IO_CHANNEL
356 G_TYPE_IO_CONDITION
357 G_TYPE_VARIANT_BUILDER
358 G_TYPE_MAIN_CONTEXT
359 G_TYPE_MAIN_LOOP
360 G_TYPE_SOURCE
361 GStrv
362
363 <SUBSECTION Standard>
364 G_TYPE_IS_BOXED
365
366 <SUBSECTION Private>
367 g_gstring_get_type
368 g_strv_get_type
369 g_date_get_type
370 g_hash_table_get_type
371 g_regex_get_type
372 g_match_info_get_type
373 g_array_get_type
374 g_byte_array_get_type
375 g_ptr_array_get_type
376 g_error_get_type
377 g_date_time_get_type
378 g_variant_get_gtype
379 g_variant_type_get_gtype
380 g_variant_builder_get_type
381 g_gtype_get_type
382 g_main_context_get_type
383 g_main_loop_get_type
384 g_source_get_type
385 </SECTION>
386
387 <SECTION>
388 <TITLE>Generic values</TITLE>
389 <FILE>generic_values</FILE>
390 G_VALUE_INIT
391 G_VALUE_HOLDS
392 G_VALUE_TYPE
393 G_VALUE_TYPE_NAME
394 G_TYPE_IS_VALUE
395 G_TYPE_IS_VALUE_ABSTRACT
396 G_IS_VALUE
397 GValue
398 G_TYPE_VALUE
399 G_TYPE_VALUE_ARRAY
400 g_value_init
401 g_value_copy
402 g_value_reset
403 g_value_unset
404 g_value_set_instance
405 g_value_fits_pointer
406 g_value_peek_pointer
407 g_value_type_compatible
408 g_value_type_transformable
409 g_value_transform
410 GValueTransform
411 g_value_register_transform_func
412 g_strdup_value_contents
413
414 <SUBSECTION Private>
415 G_VALUE_NOCOPY_CONTENTS
416 g_value_get_type
417 g_value_array_get_type
418 </SECTION>
419
420 <SECTION>
421 <TITLE>Value arrays</TITLE>
422 <FILE>value_arrays</FILE>
423 GValueArray
424 g_value_array_get_nth
425 g_value_array_new
426 g_value_array_copy
427 g_value_array_free
428 g_value_array_append
429 g_value_array_prepend
430 g_value_array_insert
431 g_value_array_remove
432 g_value_array_sort
433 g_value_array_sort_with_data
434 </SECTION>
435
436 <SECTION>
437 <TITLE>GParamSpec</TITLE>
438 <FILE>gparamspec</FILE>
439 G_TYPE_IS_PARAM
440 G_PARAM_SPEC
441 G_IS_PARAM_SPEC
442 G_PARAM_SPEC_CLASS
443 G_IS_PARAM_SPEC_CLASS
444 G_PARAM_SPEC_GET_CLASS
445 G_PARAM_SPEC_TYPE
446 G_PARAM_SPEC_TYPE_NAME
447 G_PARAM_SPEC_VALUE_TYPE
448 GParamSpec
449 GParamSpecClass
450 GParamFlags
451 G_PARAM_READWRITE
452 G_PARAM_STATIC_STRINGS
453 G_PARAM_MASK
454 G_PARAM_USER_SHIFT
455 g_param_spec_ref
456 g_param_spec_unref
457 g_param_spec_sink
458 g_param_spec_ref_sink
459 g_param_value_set_default
460 g_param_value_defaults
461 g_param_value_validate
462 g_param_value_convert
463 g_param_values_cmp
464 g_param_spec_get_name
465 g_param_spec_get_nick
466 g_param_spec_get_blurb
467 g_param_spec_get_qdata
468 g_param_spec_set_qdata
469 g_param_spec_set_qdata_full
470 g_param_spec_steal_qdata
471 g_param_spec_get_redirect_target
472 g_param_spec_internal
473 GParamSpecTypeInfo
474 g_param_type_register_static
475 GParamSpecPool
476 g_param_spec_pool_new
477 g_param_spec_pool_insert
478 g_param_spec_pool_remove
479 g_param_spec_pool_lookup
480 g_param_spec_pool_list
481 g_param_spec_pool_list_owned
482 </SECTION>
483
484 <SECTION>
485 <TITLE>Standard Parameter and Value Types</TITLE>
486 <FILE>param_value_types</FILE>
487
488 <SUBSECTION gboolean>
489 G_IS_PARAM_SPEC_BOOLEAN
490 G_PARAM_SPEC_BOOLEAN
491 G_VALUE_HOLDS_BOOLEAN
492 G_TYPE_PARAM_BOOLEAN
493 GParamSpecBoolean
494 g_param_spec_boolean
495 g_value_set_boolean
496 g_value_get_boolean
497
498 <SUBSECTION gchar>
499 G_IS_PARAM_SPEC_CHAR
500 G_PARAM_SPEC_CHAR
501 G_VALUE_HOLDS_CHAR
502 G_TYPE_PARAM_CHAR
503 GParamSpecChar
504 g_param_spec_char
505 g_value_set_char
506 g_value_get_char
507
508 <SUBSECTION guchar>
509 G_IS_PARAM_SPEC_UCHAR
510 G_PARAM_SPEC_UCHAR
511 G_VALUE_HOLDS_UCHAR
512 G_TYPE_PARAM_UCHAR
513 GParamSpecUChar
514 g_param_spec_uchar
515 g_value_set_uchar
516 g_value_get_uchar
517
518 <SUBSECTION gint>
519 G_IS_PARAM_SPEC_INT
520 G_PARAM_SPEC_INT
521 G_VALUE_HOLDS_INT  
522 G_TYPE_PARAM_INT
523 GParamSpecInt
524 g_param_spec_int
525 g_value_set_int
526 g_value_get_int
527
528 <SUBSECTION guint>
529 G_IS_PARAM_SPEC_UINT
530 G_PARAM_SPEC_UINT
531 G_VALUE_HOLDS_UINT  
532 G_TYPE_PARAM_UINT
533 GParamSpecUInt
534 g_param_spec_uint
535 g_value_set_uint
536 g_value_get_uint
537
538 <SUBSECTION glong>
539 G_IS_PARAM_SPEC_LONG
540 G_PARAM_SPEC_LONG
541 G_VALUE_HOLDS_LONG 
542 G_TYPE_PARAM_LONG
543 GParamSpecLong
544 g_param_spec_long
545 g_value_set_long
546 g_value_get_long
547
548 <SUBSECTION gulong>
549 G_IS_PARAM_SPEC_ULONG
550 G_PARAM_SPEC_ULONG
551 G_VALUE_HOLDS_ULONG 
552 G_TYPE_PARAM_ULONG
553 GParamSpecULong
554 g_param_spec_ulong
555 g_value_set_ulong
556 g_value_get_ulong
557
558 <SUBSECTION gint64>
559 G_IS_PARAM_SPEC_INT64
560 G_PARAM_SPEC_INT64
561 G_VALUE_HOLDS_INT64
562 G_TYPE_PARAM_INT64
563 GParamSpecInt64
564 g_param_spec_int64
565 g_value_set_int64
566 g_value_get_int64
567
568 <SUBSECTION guint64>
569 G_IS_PARAM_SPEC_UINT64
570 G_PARAM_SPEC_UINT64
571 G_VALUE_HOLDS_UINT64
572 G_TYPE_PARAM_UINT64
573 GParamSpecUInt64
574 g_param_spec_uint64
575 g_value_set_uint64
576 g_value_get_uint64
577
578 <SUBSECTION gfloat>
579 G_IS_PARAM_SPEC_FLOAT
580 G_PARAM_SPEC_FLOAT
581 G_VALUE_HOLDS_FLOAT
582 G_TYPE_PARAM_FLOAT
583 GParamSpecFloat
584 g_param_spec_float
585 g_value_set_float
586 g_value_get_float
587
588 <SUBSECTION gdouble>
589 G_IS_PARAM_SPEC_DOUBLE
590 G_PARAM_SPEC_DOUBLE
591 G_VALUE_HOLDS_DOUBLE
592 G_TYPE_PARAM_DOUBLE
593 GParamSpecDouble
594 g_param_spec_double
595 g_value_set_double
596 g_value_get_double
597
598 <SUBSECTION GEnum>
599 G_IS_PARAM_SPEC_ENUM
600 G_PARAM_SPEC_ENUM
601 G_VALUE_HOLDS_ENUM
602 G_TYPE_PARAM_ENUM
603 GParamSpecEnum
604 g_param_spec_enum
605 g_value_set_enum
606 g_value_get_enum
607
608 <SUBSECTION GFLags>
609 G_IS_PARAM_SPEC_FLAGS
610 G_PARAM_SPEC_FLAGS
611 G_VALUE_HOLDS_FLAGS
612 G_TYPE_PARAM_FLAGS
613 GParamSpecFlags
614 g_param_spec_flags
615 g_value_set_flags
616 g_value_get_flags
617
618 <SUBSECTION gchararray>
619 G_IS_PARAM_SPEC_STRING
620 G_PARAM_SPEC_STRING
621 G_VALUE_HOLDS_STRING
622 G_TYPE_PARAM_STRING
623 GParamSpecString
624 gchararray
625 g_param_spec_string
626 g_value_set_string
627 g_value_set_static_string
628 g_value_take_string
629 g_value_set_string_take_ownership
630 g_value_get_string
631 g_value_dup_string
632
633 <SUBSECTION GParamSpec>
634 G_IS_PARAM_SPEC_PARAM
635 G_PARAM_SPEC_PARAM
636 G_VALUE_HOLDS_PARAM
637 G_TYPE_PARAM_PARAM
638 GParamSpecParam
639 g_param_spec_param
640 g_value_set_param
641 g_value_take_param
642 g_value_set_param_take_ownership
643 g_value_get_param
644 g_value_dup_param
645
646 <SUBSECTION GBoxed>
647 G_IS_PARAM_SPEC_BOXED
648 G_PARAM_SPEC_BOXED
649 G_VALUE_HOLDS_BOXED
650 G_TYPE_PARAM_BOXED
651 GParamSpecBoxed
652 g_param_spec_boxed
653 g_value_set_boxed
654 g_value_set_static_boxed
655 g_value_take_boxed
656 g_value_set_boxed_take_ownership
657 g_value_get_boxed
658 g_value_dup_boxed
659
660 <SUBSECTION gpointer>
661 G_IS_PARAM_SPEC_POINTER
662 G_PARAM_SPEC_POINTER
663 G_VALUE_HOLDS_POINTER
664 G_TYPE_PARAM_POINTER
665 GParamSpecPointer
666 g_param_spec_pointer
667 g_value_set_pointer
668 g_value_get_pointer
669
670 <SUBSECTION GObject>
671 G_IS_PARAM_SPEC_OBJECT
672 G_PARAM_SPEC_OBJECT
673 G_VALUE_HOLDS_OBJECT
674 G_TYPE_PARAM_OBJECT
675 GParamSpecObject
676 g_param_spec_object
677 g_value_set_object
678 g_value_take_object
679 g_value_set_object_take_ownership
680 g_value_get_object
681 g_value_dup_object
682
683 <SUBSECTION gunichar>
684 G_IS_PARAM_SPEC_UNICHAR
685 G_PARAM_SPEC_UNICHAR
686 G_TYPE_PARAM_UNICHAR
687 GParamSpecUnichar
688 g_param_spec_unichar
689
690 <SUBSECTION GValueArray>
691 G_IS_PARAM_SPEC_VALUE_ARRAY
692 G_PARAM_SPEC_VALUE_ARRAY
693 G_TYPE_PARAM_VALUE_ARRAY
694 GParamSpecValueArray
695 g_param_spec_value_array
696
697 <SUBSECTION Override>
698 G_IS_PARAM_SPEC_OVERRIDE
699 G_PARAM_SPEC_OVERRIDE
700 G_TYPE_PARAM_OVERRIDE
701 GParamSpecOverride
702 g_param_spec_override
703
704 <SUBSECTION GType>
705 G_IS_PARAM_SPEC_GTYPE
706 G_PARAM_SPEC_GTYPE
707 G_VALUE_HOLDS_GTYPE
708 G_TYPE_PARAM_GTYPE
709 GParamSpecGType
710 g_param_spec_gtype
711 g_value_get_gtype
712 g_value_set_gtype
713
714 <SUBSECTION GVariant>
715 G_IS_PARAM_SPEC_VARIANT
716 G_PARAM_SPEC_VARIANT
717 G_VALUE_HOLDS_VARIANT
718 G_TYPE_PARAM_VARIANT
719 GParamSpecVariant
720 g_param_spec_variant
721 g_value_get_variant
722 g_value_dup_variant
723 g_value_set_variant
724 g_value_take_variant
725
726 <SUBSECTION Private>
727 g_value_set_instance
728 g_param_spec_types
729 </SECTION>
730
731 <SECTION>
732 <TITLE>Varargs Value Collection</TITLE>
733 <FILE>value_collection</FILE>
734 <INCLUDE>glib-object.h,gobject/gvaluecollector.h</INCLUDE>
735 GTypeCValue
736 G_VALUE_COLLECT_INIT
737 G_VALUE_COLLECT
738 G_VALUE_LCOPY
739 G_VALUE_COLLECT_FORMAT_MAX_LENGTH
740 </SECTION>
741
742 <SECTION>
743 <TITLE>Signals</TITLE>
744 <FILE>signals</FILE>
745 GSignalInvocationHint
746 GSignalAccumulator
747 GSignalCMarshaller
748 GSignalEmissionHook
749 GSignalFlags
750 GSignalMatchType
751 GSignalQuery
752 G_SIGNAL_TYPE_STATIC_SCOPE
753 G_SIGNAL_MATCH_MASK
754 G_SIGNAL_FLAGS_MASK
755 g_signal_new
756 g_signal_newv
757 g_signal_new_valist
758 g_signal_query
759 g_signal_lookup
760 g_signal_name
761 g_signal_list_ids
762 g_signal_emit
763 g_signal_emit_by_name
764 g_signal_emitv
765 g_signal_emit_valist
766 g_signal_connect
767 g_signal_connect_after
768 g_signal_connect_swapped
769 g_signal_connect_object
770 GConnectFlags
771 g_signal_connect_data
772 g_signal_connect_closure
773 g_signal_connect_closure_by_id
774 g_signal_handler_block
775 g_signal_handler_unblock
776 g_signal_handler_disconnect
777 g_signal_handler_find
778 g_signal_handlers_block_matched
779 g_signal_handlers_unblock_matched
780 g_signal_handlers_disconnect_matched
781 g_signal_handler_is_connected
782 g_signal_handlers_block_by_func
783 g_signal_handlers_unblock_by_func
784 g_signal_handlers_disconnect_by_func
785 g_signal_has_handler_pending
786 g_signal_stop_emission
787 g_signal_stop_emission_by_name
788 g_signal_override_class_closure
789 g_signal_chain_from_overridden
790 g_signal_new_class_handler
791 g_signal_override_class_handler
792 g_signal_chain_from_overridden_handler
793 g_signal_add_emission_hook
794 g_signal_remove_emission_hook
795 g_signal_parse_name
796 g_signal_get_invocation_hint
797 g_signal_type_cclosure_new
798 g_signal_accumulator_first_wins
799 g_signal_accumulator_true_handled
800 <SUBSECTION Private>
801 g_signal_handlers_destroy
802 </SECTION>
803
804 <SECTION>
805 <FILE>gclosure</FILE>
806 <TITLE>Closures</TITLE>
807 G_CLOSURE_NEEDS_MARSHAL
808 G_CLOSURE_N_NOTIFIERS
809 G_CCLOSURE_SWAP_DATA
810 G_CALLBACK
811 GCallback
812 GClosure
813 G_TYPE_CLOSURE
814 GCClosure
815 GClosureMarshal
816 GClosureNotify
817 g_cclosure_new
818 g_cclosure_new_swap
819 g_cclosure_new_object
820 g_cclosure_new_object_swap
821 g_cclosure_marshal_generic
822 g_closure_new_object
823 g_closure_ref
824 g_closure_sink
825 g_closure_unref
826 g_closure_invoke
827 g_closure_invalidate
828 g_closure_add_finalize_notifier
829 g_closure_add_invalidate_notifier
830 g_closure_remove_finalize_notifier
831 g_closure_remove_invalidate_notifier
832 g_closure_new_simple
833 g_closure_set_marshal
834 g_closure_add_marshal_guards
835 g_closure_set_meta_marshal
836 g_source_set_closure
837 g_source_set_dummy_callback
838
839 <SUBSECTION>
840 g_cclosure_marshal_VOID__VOID
841 g_cclosure_marshal_VOID__BOOLEAN
842 g_cclosure_marshal_VOID__CHAR
843 g_cclosure_marshal_VOID__UCHAR
844 g_cclosure_marshal_VOID__INT
845 g_cclosure_marshal_VOID__UINT
846 g_cclosure_marshal_VOID__LONG
847 g_cclosure_marshal_VOID__ULONG
848 g_cclosure_marshal_VOID__ENUM
849 g_cclosure_marshal_VOID__FLAGS
850 g_cclosure_marshal_VOID__FLOAT
851 g_cclosure_marshal_VOID__DOUBLE
852 g_cclosure_marshal_VOID__STRING
853 g_cclosure_marshal_VOID__PARAM
854 g_cclosure_marshal_VOID__BOXED
855 g_cclosure_marshal_VOID__POINTER
856 g_cclosure_marshal_VOID__OBJECT
857 g_cclosure_marshal_VOID__VARIANT
858 g_cclosure_marshal_STRING__OBJECT_POINTER
859 g_cclosure_marshal_VOID__UINT_POINTER
860 g_cclosure_marshal_BOOLEAN__FLAGS
861 g_cclosure_marshal_BOOL__FLAGS
862 g_cclosure_marshal_BOOLEAN__BOXED_BOXED
863 g_cclosure_marshal_BOOL__BOXED_BOXED
864
865 <SUBSECTION Private>
866 GClosureNotifyData
867 g_closure_get_type
868 g_io_channel_get_type
869 g_io_condition_get_type
870 </SECTION>
871
872 <SECTION>
873 <FILE>gbinding</FILE>
874 GBinding
875 GBindingFlags
876 g_binding_get_source
877 g_binding_get_source_property
878 g_binding_get_target
879 g_binding_get_target_property
880 g_binding_get_flags
881 <SUBSECTION>
882 g_object_bind_property
883 GBindingTransformFunc
884 g_object_bind_property_full
885 g_object_bind_property_with_closures
886 <SUBSECTION Standard>
887 G_TYPE_BINDING
888 G_TYPE_BINDING_FLAGS
889 G_BINDING
890 G_IS_BINDING
891 <SUBSECTION Private>
892 g_binding_flags_get_type
893 g_binding_get_type
894 </SECTION>