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