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