Merge remote branch 'gvdb/master'
[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 g_value_c_init
166 g_value_types_init
167 g_enum_types_init
168 g_param_type_init
169 g_boxed_type_init
170 g_object_type_init
171 g_param_spec_types_init
172 g_value_transforms_init
173 g_signal_init
174 g_gtype_get_type
175 </SECTION>
176
177 <SECTION>
178 <FILE>gtypeplugin</FILE>
179 <TITLE>GTypePlugin</TITLE>
180 GTypePlugin
181 GTypePluginClass
182 GTypePluginUse
183 GTypePluginUnuse
184 GTypePluginCompleteTypeInfo
185 GTypePluginCompleteInterfaceInfo
186 g_type_plugin_use
187 g_type_plugin_unuse
188 g_type_plugin_complete_type_info
189 g_type_plugin_complete_interface_info
190 <SUBSECTION Standard>
191 G_TYPE_PLUGIN
192 G_IS_TYPE_PLUGIN
193 G_TYPE_TYPE_PLUGIN
194 g_type_plugin_get_type
195 G_TYPE_PLUGIN_CLASS
196 G_IS_TYPE_PLUGIN_CLASS
197 G_TYPE_PLUGIN_GET_CLASS
198 </SECTION>
199
200 <SECTION>
201 <FILE>gtypemodule</FILE>
202 <TITLE>GTypeModule</TITLE>
203 GTypeModule
204 GTypeModuleClass
205 g_type_module_use
206 g_type_module_unuse
207 g_type_module_set_name
208 g_type_module_register_type
209 g_type_module_add_interface
210 g_type_module_register_enum
211 g_type_module_register_flags
212
213 G_DEFINE_DYNAMIC_TYPE
214 G_DEFINE_DYNAMIC_TYPE_EXTENDED
215 G_IMPLEMENT_INTERFACE_DYNAMIC
216
217 <SUBSECTION Standard>
218 G_TYPE_MODULE
219 G_IS_TYPE_MODULE
220 G_TYPE_TYPE_MODULE
221 g_type_module_get_type
222 G_TYPE_MODULE_CLASS
223 G_IS_TYPE_MODULE_CLASS
224 G_TYPE_MODULE_GET_CLASS
225 </SECTION>
226
227 <SECTION>
228 <TITLE>The Base Object Type</TITLE>
229 <FILE>objects</FILE>
230 GObject
231 GObjectClass
232 GObjectConstructParam
233 GObjectGetPropertyFunc
234 GObjectSetPropertyFunc
235 GObjectFinalizeFunc
236 G_TYPE_IS_OBJECT
237 G_OBJECT
238 G_IS_OBJECT
239 G_OBJECT_CLASS
240 G_IS_OBJECT_CLASS
241 G_OBJECT_GET_CLASS
242 G_OBJECT_TYPE
243 G_OBJECT_TYPE_NAME
244 G_OBJECT_CLASS_TYPE
245 G_OBJECT_CLASS_NAME
246 g_object_class_install_property
247 g_object_class_install_properties
248 g_object_class_find_property
249 g_object_class_list_properties
250 g_object_class_override_property
251 g_object_interface_install_property
252 g_object_interface_find_property
253 g_object_interface_list_properties
254 g_object_new
255 g_object_newv
256 GParameter
257 g_object_ref
258 g_object_unref
259 g_object_ref_sink
260 g_clear_object
261 GInitiallyUnowned
262 GInitiallyUnownedClass
263 G_TYPE_INITIALLY_UNOWNED
264 g_object_is_floating
265 g_object_force_floating
266 GWeakNotify
267 g_object_weak_ref
268 g_object_weak_unref
269 g_object_add_weak_pointer
270 g_object_remove_weak_pointer
271 GToggleNotify
272 g_object_add_toggle_ref
273 g_object_remove_toggle_ref
274 g_object_connect
275 g_object_disconnect
276 g_object_set
277 g_object_get
278 g_object_notify
279 g_object_notify_by_pspec
280 g_object_freeze_notify
281 g_object_thaw_notify
282 g_object_get_data
283 g_object_set_data
284 g_object_set_data_full
285 g_object_steal_data
286 g_object_get_qdata
287 g_object_set_qdata
288 g_object_set_qdata_full
289 g_object_steal_qdata
290 g_object_set_property
291 g_object_get_property
292 g_object_new_valist
293 g_object_set_valist
294 g_object_get_valist
295 g_object_watch_closure
296 g_object_run_dispose
297 G_OBJECT_WARN_INVALID_PROPERTY_ID
298
299 <SUBSECTION Standard>
300 G_INITIALLY_UNOWNED
301 G_INITIALLY_UNOWNED_CLASS
302 G_INITIALLY_UNOWNED_GET_CLASS
303 G_IS_INITIALLY_UNOWNED
304 G_IS_INITIALLY_UNOWNED_CLASS
305
306 <SUBSECTION Private>
307 G_OBJECT_WARN_INVALID_PSPEC
308 g_initially_unowned_get_type
309 g_object_compat_control
310 g_object_get_type
311 </SECTION>
312
313 <SECTION>
314 <TITLE>Enumeration and Flag Types</TITLE>
315 <FILE>enumerations_flags</FILE>
316 GEnumClass
317 GFlagsClass
318 G_ENUM_CLASS_TYPE
319 G_ENUM_CLASS_TYPE_NAME
320 G_TYPE_IS_ENUM
321 G_ENUM_CLASS
322 G_IS_ENUM_CLASS
323 G_TYPE_IS_FLAGS
324 G_FLAGS_CLASS
325 G_IS_FLAGS_CLASS
326 G_FLAGS_CLASS_TYPE
327 G_FLAGS_CLASS_TYPE_NAME
328 GEnumValue
329 GFlagsValue
330 g_enum_get_value
331 g_enum_get_value_by_name
332 g_enum_get_value_by_nick
333 g_flags_get_first_value
334 g_flags_get_value_by_name
335 g_flags_get_value_by_nick
336 g_enum_register_static
337 g_flags_register_static
338 g_enum_complete_type_info
339 g_flags_complete_type_info
340 </SECTION>
341
342 <SECTION>
343 <FILE>gboxed</FILE>
344 <TITLE>Boxed Types</TITLE>
345 GBoxedCopyFunc
346 GBoxedFreeFunc
347 g_boxed_copy
348 g_boxed_free
349 g_boxed_type_register_static
350 g_pointer_type_register_static
351
352 <SUBSECTION>
353 G_TYPE_HASH_TABLE
354 G_TYPE_DATE
355 G_TYPE_GSTRING
356 G_TYPE_STRV
357 G_TYPE_REGEX
358 G_TYPE_ARRAY
359 G_TYPE_BYTE_ARRAY
360 G_TYPE_PTR_ARRAY
361 G_TYPE_VARIANT_TYPE
362 G_TYPE_ERROR
363 G_TYPE_DATE_TIME
364 GStrv
365
366 <SUBSECTION Standard>
367 G_TYPE_IS_BOXED
368
369 <SUBSECTION Private>
370 g_gstring_get_type
371 g_strv_get_type
372 g_date_get_type
373 g_hash_table_get_type
374 g_regex_get_type
375 g_array_get_type
376 g_byte_array_get_type
377 g_ptr_array_get_type
378 g_error_get_type
379 g_date_time_get_type
380 g_variant_get_gtype
381 g_variant_type_get_gtype
382 </SECTION>
383
384 <SECTION>
385 <TITLE>Generic values</TITLE>
386 <FILE>generic_values</FILE>
387 G_VALUE_HOLDS
388 G_VALUE_TYPE
389 G_VALUE_TYPE_NAME
390 G_TYPE_IS_VALUE
391 G_TYPE_IS_VALUE_ABSTRACT
392 G_IS_VALUE
393 GValue
394 G_TYPE_VALUE
395 G_TYPE_VALUE_ARRAY
396 g_value_init
397 g_value_copy
398 g_value_reset
399 g_value_unset
400 g_value_set_instance
401 g_value_fits_pointer
402 g_value_peek_pointer
403 g_value_type_compatible
404 g_value_type_transformable
405 g_value_transform
406 GValueTransform
407 g_value_register_transform_func
408 g_strdup_value_contents
409
410 <SUBSECTION Private>
411 G_VALUE_NOCOPY_CONTENTS
412 g_value_get_type
413 g_value_array_get_type
414 </SECTION>
415
416 <SECTION>
417 <TITLE>Value arrays</TITLE>
418 <FILE>value_arrays</FILE>
419 GValueArray
420 g_value_array_get_nth
421 g_value_array_new
422 g_value_array_copy
423 g_value_array_free
424 g_value_array_append
425 g_value_array_prepend
426 g_value_array_insert
427 g_value_array_remove
428 g_value_array_sort
429 g_value_array_sort_with_data
430 </SECTION>
431
432 <SECTION>
433 <TITLE>GParamSpec</TITLE>
434 <FILE>gparamspec</FILE>
435 G_TYPE_IS_PARAM
436 G_PARAM_SPEC
437 G_IS_PARAM_SPEC
438 G_PARAM_SPEC_CLASS
439 G_IS_PARAM_SPEC_CLASS
440 G_PARAM_SPEC_GET_CLASS
441 G_PARAM_SPEC_TYPE
442 G_PARAM_SPEC_TYPE_NAME
443 G_PARAM_SPEC_VALUE_TYPE
444 GParamSpec
445 GParamSpecClass
446 GParamFlags
447 G_PARAM_READWRITE
448 G_PARAM_STATIC_STRINGS
449 G_PARAM_MASK
450 G_PARAM_USER_SHIFT
451 g_param_spec_ref
452 g_param_spec_unref
453 g_param_spec_sink
454 g_param_spec_ref_sink
455 g_param_value_set_default
456 g_param_value_defaults
457 g_param_value_validate
458 g_param_value_convert
459 g_param_values_cmp
460 g_param_spec_get_name
461 g_param_spec_get_nick
462 g_param_spec_get_blurb
463 g_param_spec_get_qdata
464 g_param_spec_set_qdata
465 g_param_spec_set_qdata_full
466 g_param_spec_steal_qdata
467 g_param_spec_get_redirect_target
468 g_param_spec_internal
469 GParamSpecTypeInfo
470 g_param_type_register_static
471 GParamSpecPool
472 g_param_spec_pool_new
473 g_param_spec_pool_insert
474 g_param_spec_pool_remove
475 g_param_spec_pool_lookup
476 g_param_spec_pool_list
477 g_param_spec_pool_list_owned
478 </SECTION>
479
480 <SECTION>
481 <TITLE>Standard Parameter and Value Types</TITLE>
482 <FILE>param_value_types</FILE>
483
484 <SUBSECTION gboolean>
485 G_IS_PARAM_SPEC_BOOLEAN
486 G_PARAM_SPEC_BOOLEAN
487 G_VALUE_HOLDS_BOOLEAN
488 G_TYPE_PARAM_BOOLEAN
489 GParamSpecBoolean
490 g_param_spec_boolean
491 g_value_set_boolean
492 g_value_get_boolean
493
494 <SUBSECTION gchar>
495 G_IS_PARAM_SPEC_CHAR
496 G_PARAM_SPEC_CHAR
497 G_VALUE_HOLDS_CHAR
498 G_TYPE_PARAM_CHAR
499 GParamSpecChar
500 g_param_spec_char
501 g_value_set_char
502 g_value_get_char
503
504 <SUBSECTION guchar>
505 G_IS_PARAM_SPEC_UCHAR
506 G_PARAM_SPEC_UCHAR
507 G_VALUE_HOLDS_UCHAR
508 G_TYPE_PARAM_UCHAR
509 GParamSpecUChar
510 g_param_spec_uchar
511 g_value_set_uchar
512 g_value_get_uchar
513
514 <SUBSECTION gint>
515 G_IS_PARAM_SPEC_INT
516 G_PARAM_SPEC_INT
517 G_VALUE_HOLDS_INT  
518 G_TYPE_PARAM_INT
519 GParamSpecInt
520 g_param_spec_int
521 g_value_set_int
522 g_value_get_int
523
524 <SUBSECTION guint>
525 G_IS_PARAM_SPEC_UINT
526 G_PARAM_SPEC_UINT
527 G_VALUE_HOLDS_UINT  
528 G_TYPE_PARAM_UINT
529 GParamSpecUInt
530 g_param_spec_uint
531 g_value_set_uint
532 g_value_get_uint
533
534 <SUBSECTION glong>
535 G_IS_PARAM_SPEC_LONG
536 G_PARAM_SPEC_LONG
537 G_VALUE_HOLDS_LONG 
538 G_TYPE_PARAM_LONG
539 GParamSpecLong
540 g_param_spec_long
541 g_value_set_long
542 g_value_get_long
543
544 <SUBSECTION gulong>
545 G_IS_PARAM_SPEC_ULONG
546 G_PARAM_SPEC_ULONG
547 G_VALUE_HOLDS_ULONG 
548 G_TYPE_PARAM_ULONG
549 GParamSpecULong
550 g_param_spec_ulong
551 g_value_set_ulong
552 g_value_get_ulong
553
554 <SUBSECTION gint64>
555 G_IS_PARAM_SPEC_INT64
556 G_PARAM_SPEC_INT64
557 G_VALUE_HOLDS_INT64
558 G_TYPE_PARAM_INT64
559 GParamSpecInt64
560 g_param_spec_int64
561 g_value_set_int64
562 g_value_get_int64
563
564 <SUBSECTION guint64>
565 G_IS_PARAM_SPEC_UINT64
566 G_PARAM_SPEC_UINT64
567 G_VALUE_HOLDS_UINT64
568 G_TYPE_PARAM_UINT64
569 GParamSpecUInt64
570 g_param_spec_uint64
571 g_value_set_uint64
572 g_value_get_uint64
573
574 <SUBSECTION gfloat>
575 G_IS_PARAM_SPEC_FLOAT
576 G_PARAM_SPEC_FLOAT
577 G_VALUE_HOLDS_FLOAT
578 G_TYPE_PARAM_FLOAT
579 GParamSpecFloat
580 g_param_spec_float
581 g_value_set_float
582 g_value_get_float
583
584 <SUBSECTION gdouble>
585 G_IS_PARAM_SPEC_DOUBLE
586 G_PARAM_SPEC_DOUBLE
587 G_VALUE_HOLDS_DOUBLE
588 G_TYPE_PARAM_DOUBLE
589 GParamSpecDouble
590 g_param_spec_double
591 g_value_set_double
592 g_value_get_double
593
594 <SUBSECTION GEnum>
595 G_IS_PARAM_SPEC_ENUM
596 G_PARAM_SPEC_ENUM
597 G_VALUE_HOLDS_ENUM
598 G_TYPE_PARAM_ENUM
599 GParamSpecEnum
600 g_param_spec_enum
601 g_value_set_enum
602 g_value_get_enum
603
604 <SUBSECTION GFLags>
605 G_IS_PARAM_SPEC_FLAGS
606 G_PARAM_SPEC_FLAGS
607 G_VALUE_HOLDS_FLAGS
608 G_TYPE_PARAM_FLAGS
609 GParamSpecFlags
610 g_param_spec_flags
611 g_value_set_flags
612 g_value_get_flags
613
614 <SUBSECTION gchararray>
615 G_IS_PARAM_SPEC_STRING
616 G_PARAM_SPEC_STRING
617 G_VALUE_HOLDS_STRING
618 G_TYPE_PARAM_STRING
619 GParamSpecString
620 gchararray
621 g_param_spec_string
622 g_value_set_string
623 g_value_set_static_string
624 g_value_take_string
625 g_value_set_string_take_ownership
626 g_value_get_string
627 g_value_dup_string
628
629 <SUBSECTION GParamSpec>
630 G_IS_PARAM_SPEC_PARAM
631 G_PARAM_SPEC_PARAM
632 G_VALUE_HOLDS_PARAM
633 G_TYPE_PARAM_PARAM
634 GParamSpecParam
635 g_param_spec_param
636 g_value_set_param
637 g_value_take_param
638 g_value_set_param_take_ownership
639 g_value_get_param
640 g_value_dup_param
641
642 <SUBSECTION GBoxed>
643 G_IS_PARAM_SPEC_BOXED
644 G_PARAM_SPEC_BOXED
645 G_VALUE_HOLDS_BOXED
646 G_TYPE_PARAM_BOXED
647 GParamSpecBoxed
648 g_param_spec_boxed
649 g_value_set_boxed
650 g_value_set_static_boxed
651 g_value_take_boxed
652 g_value_set_boxed_take_ownership
653 g_value_get_boxed
654 g_value_dup_boxed
655
656 <SUBSECTION gpointer>
657 G_IS_PARAM_SPEC_POINTER
658 G_PARAM_SPEC_POINTER
659 G_VALUE_HOLDS_POINTER
660 G_TYPE_PARAM_POINTER
661 GParamSpecPointer
662 g_param_spec_pointer
663 g_value_set_pointer
664 g_value_get_pointer
665
666 <SUBSECTION GObject>
667 G_IS_PARAM_SPEC_OBJECT
668 G_PARAM_SPEC_OBJECT
669 G_VALUE_HOLDS_OBJECT
670 G_TYPE_PARAM_OBJECT
671 GParamSpecObject
672 g_param_spec_object
673 g_value_set_object
674 g_value_take_object
675 g_value_set_object_take_ownership
676 g_value_get_object
677 g_value_dup_object
678
679 <SUBSECTION gunichar>
680 G_IS_PARAM_SPEC_UNICHAR
681 G_PARAM_SPEC_UNICHAR
682 G_TYPE_PARAM_UNICHAR
683 GParamSpecUnichar
684 g_param_spec_unichar
685
686 <SUBSECTION GValueArray>
687 G_IS_PARAM_SPEC_VALUE_ARRAY
688 G_PARAM_SPEC_VALUE_ARRAY
689 G_TYPE_PARAM_VALUE_ARRAY
690 GParamSpecValueArray
691 g_param_spec_value_array
692
693 <SUBSECTION Override>
694 G_IS_PARAM_SPEC_OVERRIDE
695 G_PARAM_SPEC_OVERRIDE
696 G_TYPE_PARAM_OVERRIDE
697 GParamSpecOverride
698 g_param_spec_override
699
700 <SUBSECTION GType>
701 G_IS_PARAM_SPEC_GTYPE
702 G_PARAM_SPEC_GTYPE
703 G_VALUE_HOLDS_GTYPE
704 G_TYPE_PARAM_GTYPE
705 GParamSpecGType
706 g_param_spec_gtype
707 g_value_get_gtype
708 g_value_set_gtype
709
710 <SUBSECTION GVariant>
711 G_IS_PARAM_SPEC_VARIANT
712 G_PARAM_SPEC_VARIANT
713 G_VALUE_HOLDS_VARIANT
714 G_TYPE_PARAM_VARIANT
715 GParamSpecVariant
716 g_param_spec_variant
717 g_value_get_variant
718 g_value_dup_variant
719 g_value_set_variant
720 g_value_take_variant
721
722 <SUBSECTION Private>
723 g_value_set_instance
724 g_param_spec_types
725 </SECTION>
726
727 <SECTION>
728 <TITLE>Varargs Value Collection</TITLE>
729 <FILE>value_collection</FILE>
730 <INCLUDE>glib-object.h,gobject/gvaluecollector.h</INCLUDE>
731 GTypeCValue
732 G_VALUE_COLLECT_INIT
733 G_VALUE_COLLECT
734 G_VALUE_LCOPY
735 G_VALUE_COLLECT_FORMAT_MAX_LENGTH
736 </SECTION>
737
738 <SECTION>
739 <TITLE>Signals</TITLE>
740 <FILE>signals</FILE>
741 GSignalInvocationHint
742 GSignalAccumulator
743 GSignalCMarshaller
744 GSignalEmissionHook
745 GSignalFlags
746 GSignalMatchType
747 GSignalQuery
748 G_SIGNAL_TYPE_STATIC_SCOPE
749 G_SIGNAL_MATCH_MASK
750 G_SIGNAL_FLAGS_MASK
751 g_signal_new
752 g_signal_newv
753 g_signal_new_valist
754 g_signal_query
755 g_signal_lookup
756 g_signal_name
757 g_signal_list_ids
758 g_signal_emit
759 g_signal_emit_by_name
760 g_signal_emitv
761 g_signal_emit_valist
762 g_signal_connect
763 g_signal_connect_after
764 g_signal_connect_swapped
765 g_signal_connect_object
766 GConnectFlags
767 g_signal_connect_data
768 g_signal_connect_closure
769 g_signal_connect_closure_by_id
770 g_signal_handler_block
771 g_signal_handler_unblock
772 g_signal_handler_disconnect
773 g_signal_handler_find
774 g_signal_handlers_block_matched
775 g_signal_handlers_unblock_matched
776 g_signal_handlers_disconnect_matched
777 g_signal_handler_is_connected
778 g_signal_handlers_block_by_func
779 g_signal_handlers_unblock_by_func
780 g_signal_handlers_disconnect_by_func
781 g_signal_has_handler_pending
782 g_signal_stop_emission
783 g_signal_stop_emission_by_name
784 g_signal_override_class_closure
785 g_signal_chain_from_overridden
786 g_signal_new_class_handler
787 g_signal_override_class_handler
788 g_signal_chain_from_overridden_handler
789 g_signal_add_emission_hook
790 g_signal_remove_emission_hook
791 g_signal_parse_name
792 g_signal_get_invocation_hint
793 g_signal_type_cclosure_new
794 g_signal_accumulator_first_wins
795 g_signal_accumulator_true_handled
796 <SUBSECTION Private>
797 g_signal_handlers_destroy
798 </SECTION>
799
800 <SECTION>
801 <FILE>gclosure</FILE>
802 <TITLE>Closures</TITLE>
803 G_CLOSURE_NEEDS_MARSHAL
804 G_CLOSURE_N_NOTIFIERS
805 G_CCLOSURE_SWAP_DATA
806 G_CALLBACK
807 GCallback
808 GClosure
809 G_TYPE_CLOSURE
810 GCClosure
811 GClosureMarshal
812 GClosureNotify
813 g_cclosure_new
814 g_cclosure_new_swap
815 g_cclosure_new_object
816 g_cclosure_new_object_swap
817 g_closure_new_object
818 g_closure_ref
819 g_closure_sink
820 g_closure_unref
821 g_closure_invoke
822 g_closure_invalidate
823 g_closure_add_finalize_notifier
824 g_closure_add_invalidate_notifier
825 g_closure_remove_finalize_notifier
826 g_closure_remove_invalidate_notifier
827 g_closure_new_simple
828 g_closure_set_marshal
829 g_closure_add_marshal_guards
830 g_closure_set_meta_marshal
831 g_source_set_closure
832 g_source_set_dummy_callback
833 G_TYPE_IO_CHANNEL
834 G_TYPE_IO_CONDITION
835
836 <SUBSECTION>
837 g_cclosure_marshal_VOID__VOID
838 g_cclosure_marshal_VOID__BOOLEAN
839 g_cclosure_marshal_VOID__CHAR
840 g_cclosure_marshal_VOID__UCHAR
841 g_cclosure_marshal_VOID__INT
842 g_cclosure_marshal_VOID__UINT
843 g_cclosure_marshal_VOID__LONG
844 g_cclosure_marshal_VOID__ULONG
845 g_cclosure_marshal_VOID__ENUM
846 g_cclosure_marshal_VOID__FLAGS
847 g_cclosure_marshal_VOID__FLOAT
848 g_cclosure_marshal_VOID__DOUBLE
849 g_cclosure_marshal_VOID__STRING
850 g_cclosure_marshal_VOID__PARAM
851 g_cclosure_marshal_VOID__BOXED
852 g_cclosure_marshal_VOID__POINTER
853 g_cclosure_marshal_VOID__OBJECT
854 g_cclosure_marshal_VOID__VARIANT
855 g_cclosure_marshal_STRING__OBJECT_POINTER
856 g_cclosure_marshal_VOID__UINT_POINTER
857 g_cclosure_marshal_BOOLEAN__FLAGS
858 g_cclosure_marshal_BOOL__FLAGS
859
860 <SUBSECTION Private>
861 GClosureNotifyData
862 g_closure_get_type
863 g_io_channel_get_type
864 g_io_condition_get_type
865 </SECTION>
866
867 <SECTION>
868 <FILE>gbinding</FILE>
869 GBinding
870 GBindingFlags
871 g_binding_get_source
872 g_binding_get_source_property
873 g_binding_get_target
874 g_binding_get_target_property
875 g_binding_get_flags
876 <SUBSECTION>
877 g_object_bind_property
878 GBindingTransformFunc
879 g_object_bind_property_full
880 g_object_bind_property_with_closures
881 <SUBSECTION Standard>
882 G_TYPE_BINDING
883 G_TYPE_BINDING_FLAGS
884 G_BINDING
885 G_IS_BINDING
886 <SUBSECTION Private>
887 g_binding_flags_get_type
888 g_binding_get_type
889 </SECTION>