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