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