head -n 4 ChangeLog
[platform/upstream/glib.git] / docs / reference / glib / glib-sections.txt
1 <INCLUDE>glib.h</INCLUDE>
2
3 <SECTION>
4 <TITLE>Basic Types</TITLE>
5 <FILE>types</FILE>
6 gboolean
7 gpointer
8 gconstpointer
9 gchar
10 guchar
11
12 <SUBSECTION>
13 gint
14 guint
15 gshort
16 gushort
17 glong
18 gulong
19
20 <SUBSECTION>
21 gint8
22 guint8
23 gint16
24 guint16
25 gint32
26 guint32
27
28 <SUBSECTION>
29 G_HAVE_GINT64
30 gint64
31 guint64
32 G_GINT64_CONSTANT
33
34 <SUBSECTION>
35 gfloat
36 gdouble
37
38 <SUBSECTION>
39 gsize
40 gssize
41
42 <SUBSECTION>
43 gstring
44
45 <SUBSECTION Private>
46 gldouble
47 </SECTION>
48
49 <SECTION>
50 <TITLE>Limits of Basic Types</TITLE>
51 <FILE>limits</FILE>
52 G_MININT
53 G_MAXINT
54 G_MAXUINT
55
56 <SUBSECTION>
57 G_MINSHORT
58 G_MAXSHORT
59 G_MAXUSHORT
60
61 <SUBSECTION>
62 G_MINLONG
63 G_MAXLONG
64 G_MAXULONG
65
66 <SUBSECTION>
67 G_MINFLOAT
68 G_MAXFLOAT
69
70 <SUBSECTION>
71 G_MINDOUBLE
72 G_MAXDOUBLE
73 </SECTION>
74
75 <SECTION>
76 <TITLE>Standard Macros</TITLE>
77 <FILE>macros</FILE>
78 GLIB_MAJOR_VERSION
79 GLIB_MINOR_VERSION
80 GLIB_MICRO_VERSION
81
82 <SUBSECTION>
83 G_OS_WIN32
84 G_OS_BEOS
85 G_OS_UNIX
86
87 <SUBSECTION>
88 GLIB_CHECK_VERSION
89
90 <SUBSECTION>
91 G_DIR_SEPARATOR
92 G_DIR_SEPARATOR_S
93 G_SEARCHPATH_SEPARATOR
94 G_SEARCHPATH_SEPARATOR_S
95
96 <SUBSECTION>
97 TRUE
98 FALSE
99
100 <SUBSECTION>
101 NULL
102
103 <SUBSECTION>
104 MIN
105 MAX
106
107 <SUBSECTION>
108 ABS
109 CLAMP
110
111 <SUBSECTION>
112 G_STRUCT_MEMBER
113 G_STRUCT_MEMBER_P
114 G_STRUCT_OFFSET
115 </SECTION>
116
117 <SECTION>
118 <TITLE>Type Conversion Macros</TITLE>
119 <FILE>type_conversion</FILE>
120 GINT_TO_POINTER
121 GPOINTER_TO_INT
122
123 <SUBSECTION>
124 GUINT_TO_POINTER
125 GPOINTER_TO_UINT
126 </SECTION>
127
128 <SECTION>
129 <TITLE>Byte Order Macros</TITLE>
130 <FILE>byte_order</FILE>
131 G_BYTE_ORDER
132 G_LITTLE_ENDIAN
133 G_BIG_ENDIAN
134 G_PDP_ENDIAN
135
136 <SUBSECTION>
137 g_htonl
138 g_htons
139 g_ntohl
140 g_ntohs
141
142 <SUBSECTION>
143 GINT_FROM_BE
144 GINT_FROM_LE
145 GINT_TO_BE
146 GINT_TO_LE
147
148 <SUBSECTION>
149 GUINT_FROM_BE
150 GUINT_FROM_LE
151 GUINT_TO_BE
152 GUINT_TO_LE
153
154 <SUBSECTION>
155 GLONG_FROM_BE
156 GLONG_FROM_LE
157 GLONG_TO_BE
158 GLONG_TO_LE
159
160 <SUBSECTION>
161 GULONG_FROM_BE
162 GULONG_FROM_LE
163 GULONG_TO_BE
164 GULONG_TO_LE
165
166 <SUBSECTION>
167 GINT16_FROM_BE
168 GINT16_FROM_LE
169 GINT16_TO_BE
170 GINT16_TO_LE
171
172 <SUBSECTION>
173 GUINT16_FROM_BE
174 GUINT16_FROM_LE
175 GUINT16_TO_BE
176 GUINT16_TO_LE
177
178 <SUBSECTION>
179 GINT32_FROM_BE
180 GINT32_FROM_LE
181 GINT32_TO_BE
182 GINT32_TO_LE
183
184 <SUBSECTION>
185 GUINT32_FROM_BE
186 GUINT32_FROM_LE
187 GUINT32_TO_BE
188 GUINT32_TO_LE
189
190 <SUBSECTION>
191 GINT64_FROM_BE
192 GINT64_FROM_LE
193 GINT64_TO_BE
194 GINT64_TO_LE
195
196 <SUBSECTION>
197 GUINT64_FROM_BE
198 GUINT64_FROM_LE
199 GUINT64_TO_BE
200 GUINT64_TO_LE
201
202 <SUBSECTION>
203 GUINT16_SWAP_BE_PDP
204 GUINT16_SWAP_LE_BE
205 GUINT16_SWAP_LE_PDP
206
207 <SUBSECTION>
208 GUINT32_SWAP_BE_PDP
209 GUINT32_SWAP_LE_BE
210 GUINT32_SWAP_LE_PDP
211
212 <SUBSECTION>
213 GUINT64_SWAP_LE_BE
214
215 <SUBSECTION Private>
216 GUINT16_SWAP_LE_BE_CONSTANT
217 GUINT16_SWAP_LE_BE_X86
218 GUINT32_SWAP_LE_BE_CONSTANT
219 GUINT32_SWAP_LE_BE_X86
220 GUINT64_SWAP_LE_BE_CONSTANT
221 GUINT64_SWAP_LE_BE_X86
222 </SECTION>
223
224 <SECTION>
225 <TITLE>Numerical Definitions</TITLE>
226 <FILE>numerical</FILE>
227 G_IEEE754_FLOAT_BIAS
228 G_IEEE754_DOUBLE_BIAS
229 GFloatIEEE754
230 GDoubleIEEE754
231
232 <SUBSECTION>
233 <SUBSECTION>
234 G_E
235 G_LN2
236 G_LN10
237 G_PI
238 G_PI_2
239 G_PI_4
240 G_SQRT2
241 G_LOG_2_BASE_10
242 </SECTION>
243
244 <SECTION>
245 <TITLE>Miscellaneous Macros</TITLE>
246 <FILE>macros_misc</FILE>
247 G_INLINE_FUNC
248
249 <SUBSECTION>
250 G_STMT_START
251 G_STMT_END
252
253 <SUBSECTION>
254 G_N_ELEMENTS
255
256 <SUBSECTION>
257 G_VA_COPY
258
259 <SUBSECTION>
260 G_STRINGIFY
261
262 <SUBSECTION>
263 G_GNUC_EXTENSION
264 G_GNUC_CONST
265 G_GNUC_NORETURN
266 G_GNUC_UNUSED
267 G_GNUC_PRINTF
268 G_GNUC_SCANF
269 G_GNUC_FORMAT
270 G_GNUC_FUNCTION
271 G_GNUC_PRETTY_FUNCTION
272
273 <SUBSECTION>
274 G_STRLOC
275
276 <SUBSECTION>
277 G_GSHORT_FORMAT
278 G_GUSHORT_FORMAT
279 G_GINT_FORMAT
280 G_GUINT_FORMAT
281 G_GLONG_FORMAT
282 G_GULONG_FORMAT
283 G_GINT16_FORMAT
284 G_GUINT16_FORMAT
285 G_GINT32_FORMAT
286 G_GUINT32_FORMAT
287 G_GINT64_FORMAT
288 G_GUINT64_FORMAT
289
290 <SUBSECTION Private>
291 GLIB_VAR
292 G_STRINGIFY_ARG
293 G_HAVE_INLINE
294 G_CAN_INLINE
295 inline
296 G_HAVE___INLINE
297 G_HAVE___INLINE__
298 </SECTION>
299
300 <SECTION>
301 <TITLE>Error Reporting</TITLE>
302 <FILE>error_reporting</FILE>
303 GError
304 g_error_new
305 g_error_new_literal
306 g_error_free
307 g_error_copy
308 g_error_matches
309 g_set_error
310 g_propagate_error
311 g_clear_error
312 </SECTION>
313
314 <SECTION>
315 <TITLE>The Main Event Loop</TITLE>
316 <FILE>main</FILE>
317 GMainLoop
318 g_main_new
319 g_main_destroy
320 g_main_run
321 g_main_is_running
322 g_main_pending
323 g_main_iteration
324 g_main_quit
325
326 <SUBSECTION>
327 G_PRIORITY_HIGH
328 G_PRIORITY_DEFAULT
329 G_PRIORITY_HIGH_IDLE
330 G_PRIORITY_DEFAULT_IDLE
331 G_PRIORITY_LOW
332
333 <SUBSECTION>
334 g_timeout_add
335 g_timeout_add_full
336 GSourceFunc
337
338 <SUBSECTION>
339 g_idle_add
340 g_idle_add_full
341 g_idle_remove_by_data
342
343 <SUBSECTION>
344 g_main_add_poll
345 GPollFD
346 g_main_remove_poll
347
348 <SUBSECTION>
349 g_main_set_poll_func
350 g_main_win32_get_poll_func
351 GPollFunc
352
353 <SUBSECTION>
354 g_source_add
355 GSourceFuncs
356 g_source_remove
357 g_source_remove_by_funcs_user_data
358 g_source_remove_by_source_data
359 g_source_remove_by_user_data
360
361 <SUBSECTION Private>
362 GLIB_HAVE_SYS_POLL_H
363 GLIB_SYSDEF_POLLERR
364 GLIB_SYSDEF_POLLHUP
365 GLIB_SYSDEF_POLLIN
366 GLIB_SYSDEF_POLLNVAL
367 GLIB_SYSDEF_POLLOUT
368 GLIB_SYSDEF_POLLPRI
369 g_main_poll_win32_msg_add
370 G_WIN32_MSG_HANDLE
371 </SECTION>
372
373 <SECTION>
374 <TITLE>Threads</TITLE>
375 <FILE>threads</FILE>
376 <SUBSECTION>
377 G_THREADS_ENABLED
378 G_THREADS_IMPL_POSIX
379 G_THREADS_IMPL_SOLARIS
380 G_THREADS_IMPL_NONE
381
382 <SUBSECTION>
383 G_THREAD_ERROR
384 GThreadError
385
386 <SUBSECTION>
387 GThreadFunctions
388 g_thread_init
389 g_thread_supported
390
391 <SUBSECTION>
392 GThreadFunc
393 GThreadPriority
394 GThread
395 g_thread_create
396 g_thread_self
397 g_thread_join
398 g_thread_set_priority
399 g_thread_yield
400 g_thread_exit
401
402 <SUBSECTION>
403 GMutex
404 g_mutex_new
405 g_mutex_lock
406 g_mutex_trylock
407 g_mutex_unlock
408 g_mutex_free
409
410 <SUBSECTION>
411 GStaticMutex
412 G_STATIC_MUTEX_INIT
413 g_static_mutex_lock
414 g_static_mutex_trylock
415 g_static_mutex_unlock
416 g_static_mutex_get_mutex
417
418 <SUBSECTION>
419 G_LOCK_DEFINE
420 G_LOCK_DEFINE_STATIC
421 G_LOCK_EXTERN
422 G_LOCK
423 G_TRYLOCK
424 G_UNLOCK
425
426 <SUBSECTION>
427 GStaticRecMutex
428 G_STATIC_REC_MUTEX_INIT
429 g_static_rec_mutex_lock
430 g_static_rec_mutex_trylock
431 g_static_rec_mutex_unlock
432 g_static_rec_mutex_lock_full
433 g_static_rec_mutex_unlock_full
434
435 <SUBSECTION>
436 GStaticRWLock
437 G_STATIC_RW_LOCK_INIT
438 g_static_rw_lock_reader_lock
439 g_static_rw_lock_reader_trylock
440 g_static_rw_lock_reader_unlock
441 g_static_rw_lock_writer_lock
442 g_static_rw_lock_writer_trylock
443 g_static_rw_lock_writer_unlock
444 g_static_rw_lock_free
445
446 <SUBSECTION>
447 GCond
448 g_cond_new
449 g_cond_signal
450 g_cond_broadcast
451 g_cond_wait
452 g_cond_timed_wait
453 g_cond_free
454
455 <SUBSECTION>
456 GPrivate
457 g_private_new
458 g_private_get
459 g_private_set
460
461 <SUBSECTION>
462 GStaticPrivate
463 G_STATIC_PRIVATE_INIT
464 g_static_private_get
465 g_static_private_get_for_thread
466 g_static_private_set
467 g_static_private_set_for_thread
468
469 <SUBSECTION Private>
470 G_THREAD_CF
471 G_THREAD_UF
472 g_static_mutex_get_mutex_impl
473 G_LOCK_NAME
474 glib_dummy_decl
475 GSystemThread
476 g_thread_error_quark
477 </SECTION>
478
479 <SECTION>
480 <TITLE>Thread Pools</TITLE>
481 <FILE>thread_pools</FILE>
482 GThreadPool
483 g_thread_pool_new
484 g_thread_pool_push
485 g_thread_pool_set_max_threads
486 g_thread_pool_get_max_threads
487 g_thread_pool_get_num_threads
488 g_thread_pool_unprocessed
489 g_thread_pool_free
490 g_thread_pool_set_max_unused_threads
491 g_thread_pool_get_max_unused_threads
492 g_thread_pool_get_num_unused_threads
493 g_thread_pool_stop_unused_threads
494 </SECTION>
495
496 <SECTION>
497 <TITLE>Asynchronous Queues</TITLE>
498 <FILE>async_queues</FILE>
499 GAsyncQueue
500 g_async_queue_new
501 g_async_queue_lock
502 g_async_queue_unlock
503 g_async_queue_ref
504 g_async_queue_ref_unlocked
505 g_async_queue_unref
506 g_async_queue_unref_and_unlock
507 g_async_queue_push
508 g_async_queue_push_unlocked
509 g_async_queue_pop
510 g_async_queue_pop_unlocked
511 g_async_queue_try_pop
512 g_async_queue_try_pop_unlocked
513 g_async_queue_timed_pop
514 g_async_queue_timed_pop_unlocked
515 g_async_queue_length
516 g_async_queue_length_unlocked
517 </SECTION>
518
519 <SECTION>
520 <TITLE>IO Channels</TITLE>
521 <FILE>iochannels</FILE>
522 GIOChannel
523
524 <SUBSECTION>
525 g_io_channel_unix_new
526 g_io_channel_unix_get_fd
527
528 <SUBSECTION>
529 g_io_channel_init
530
531 <SUBSECTION>
532 g_io_channel_read
533 GIOError
534 g_io_channel_write
535 g_io_channel_seek
536 GSeekType
537 g_io_channel_close
538
539 <SUBSECTION>
540 g_io_channel_ref
541 g_io_channel_unref
542
543 <SUBSECTION>
544 g_io_add_watch
545 g_io_add_watch_full
546 GIOCondition
547 GIOFunc
548
549 <SUBSECTION>
550 GIOFuncs
551
552 <SUBSECTION Private>
553 g_io_channel_win32_new_fd
554 g_io_channel_win32_new_messages
555 g_io_channel_win32_new_stream_socket
556 g_io_channel_win32_poll
557 g_io_channel_win32_make_pollfd
558 g_io_channel_win32_get_fd
559 </SECTION>
560
561 <SECTION>
562 <TITLE>Memory Allocation</TITLE>
563 <FILE>memory</FILE>
564 g_new
565 g_new0
566 g_renew
567
568 <SUBSECTION>
569 g_malloc
570 g_malloc0
571 g_realloc
572
573 <SUBSECTION>
574 g_free
575
576 <SUBSECTION>
577 g_memmove
578 g_memdup
579
580 <SUBSECTION>
581 g_mem_profile
582 g_mem_check
583
584 </SECTION>
585
586 <SECTION>
587 <TITLE>Warnings and Assertions</TITLE>
588 <FILE>warnings</FILE>
589 g_print
590 g_set_print_handler
591 GPrintFunc
592
593 <SUBSECTION>
594 g_printerr
595 g_set_printerr_handler
596
597 <SUBSECTION>
598 g_return_if_fail
599 g_return_val_if_fail
600 g_return_if_reached
601 g_return_val_if_reached
602
603 <SUBSECTION>
604 g_assert
605 g_assert_not_reached
606
607 <SUBSECTION>
608 g_on_error_query
609 g_on_error_stack_trace
610
611 <SUBSECTION>
612 G_BREAKPOINT
613 </SECTION>
614
615 <SECTION>
616 <TITLE>Message Logging</TITLE>
617 <FILE>messages</FILE>
618 G_LOG_DOMAIN
619 g_log_domain_glib
620 g_log_domain_gmodule
621 G_LOG_FATAL_MASK
622 G_LOG_LEVEL_USER_SHIFT
623 GLogFunc
624 GLogLevelFlags
625
626 <SUBSECTION>
627 g_log
628 g_logv
629 g_message
630 g_warning
631 g_critical
632 g_error
633
634 <SUBSECTION>
635 g_log_set_handler
636 g_log_remove_handler
637 g_log_set_always_fatal
638 g_log_set_fatal_mask
639 g_log_default_handler
640
641 <SUBSECTION>
642 g_set_error_handler
643 GErrorFunc
644 g_set_warning_handler
645 GWarningFunc
646 g_set_message_handler
647 </SECTION>
648
649 <SECTION>
650 <TITLE>Timers</TITLE>
651 <FILE>timers</FILE>
652 GTimer
653 g_timer_new
654 g_timer_start
655 g_timer_stop
656 g_timer_elapsed
657 g_timer_reset
658 g_timer_destroy
659 </SECTION>
660
661 <SECTION>
662 <TITLE>String Utility Functions</TITLE>
663 <FILE>string_utils</FILE>
664 g_strdup
665 g_strndup
666 g_strnfill
667
668 <SUBSECTION>
669 g_strlcpy
670 g_strlcat
671
672 <SUBSECTION>
673 g_strdup_printf
674 g_strdup_vprintf
675 g_snprintf
676 g_vsnprintf
677 g_printf_string_upper_bound
678
679 <SUBSECTION>
680 g_strup
681 g_strdown
682
683 <SUBSECTION>
684 g_strcasecmp
685 g_strncasecmp
686
687 <SUBSECTION>
688 g_strreverse
689 g_strtod
690
691 <SUBSECTION>
692 g_strchug
693 g_strchomp
694 g_strstrip
695
696 <SUBSECTION>
697 g_strdelimit
698 G_STR_DELIMITERS
699 g_strescape
700 g_strcompress
701 g_strcanon
702 g_strsplit
703 g_strfreev
704 g_strconcat
705 g_strjoin
706 g_strjoinv
707
708 <SUBSECTION>
709 g_strerror
710 g_strsignal
711 </SECTION>
712
713 <SECTION>
714 <TITLE>Date and Time Functions</TITLE>
715 <FILE>date</FILE>
716 G_MICROSEC
717 GTimeVal
718 g_get_current_time
719 g_usleep
720
721 <SUBSECTION>
722 GDate
723 GTime
724 GDateDMY
725 GDateDay
726 GDateMonth
727 GDateYear
728 GDateWeekday
729
730 <SUBSECTION>
731 G_DATE_BAD_DAY
732 G_DATE_BAD_JULIAN
733 G_DATE_BAD_YEAR
734
735 <SUBSECTION>
736 g_date_new
737 g_date_new_dmy
738 g_date_new_julian
739 g_date_clear
740 g_date_free
741
742 <SUBSECTION>
743 g_date_set_day
744 g_date_set_month
745 g_date_set_year
746 g_date_set_dmy
747 g_date_set_julian
748 g_date_set_time
749 g_date_set_parse
750
751 <SUBSECTION>
752 g_date_add_days
753 g_date_subtract_days
754 g_date_add_months
755 g_date_subtract_months
756 g_date_add_years
757 g_date_subtract_years
758 g_date_compare
759
760 <SUBSECTION>
761 g_date_day
762 g_date_month
763 g_date_year
764 g_date_julian
765 g_date_weekday
766 g_date_day_of_year
767
768 <SUBSECTION>
769 g_date_days_in_month
770 g_date_is_first_of_month
771 g_date_is_last_of_month
772 g_date_is_leap_year
773 g_date_monday_week_of_year
774 g_date_monday_weeks_in_year
775 g_date_sunday_week_of_year
776 g_date_sunday_weeks_in_year
777
778 <SUBSECTION>
779 g_date_strftime
780 g_date_to_struct_tm
781
782 <SUBSECTION>
783 g_date_valid
784 g_date_valid_day
785 g_date_valid_month
786 g_date_valid_year
787 g_date_valid_dmy
788 g_date_valid_julian
789 g_date_valid_weekday
790 </SECTION>
791
792 <SECTION>
793 <TITLE>Hook Functions</TITLE>
794 <FILE>hooks</FILE>
795 GHookList
796 GHook
797 GHookFunc
798 GHookCheckFunc
799 GHookMarshaller
800 GHookCheckMarshaller
801 GHookFreeFunc
802 G_HOOK_DEFERRED_DESTROY
803
804 <SUBSECTION>
805 g_hook_list_init
806 g_hook_list_invoke
807 g_hook_list_invoke_check
808 g_hook_list_marshal
809 g_hook_list_marshal_check
810 g_hook_list_clear
811
812 <SUBSECTION>
813 g_hook_alloc
814 g_hook_append
815 g_hook_prepend
816 g_hook_insert_before
817 g_hook_insert_sorted
818 GHookCompareFunc
819 g_hook_compare_ids
820
821 <SUBSECTION>
822 g_hook_get
823 g_hook_find
824 g_hook_find_data
825 g_hook_find_func
826 GHookFindFunc
827 g_hook_find_func_data
828
829 <SUBSECTION>
830 g_hook_first_valid
831 g_hook_next_valid
832
833 GHookFlagMask
834 G_HOOK_FLAG_USER_SHIFT
835
836 <SUBSECTION>
837 G_HOOK_IS_VALID
838 G_HOOK_ACTIVE
839 G_HOOK_IN_CALL
840 G_HOOK_IS_UNLINKED
841
842 <SUBSECTION>
843 g_hook_ref
844 g_hook_unref
845
846 g_hook_free
847 g_hook_destroy
848 g_hook_destroy_link
849 </SECTION>
850
851 <SECTION>
852 <TITLE>Miscellaneous Utility Functions</TITLE>
853 <FILE>misc_utils</FILE>
854 g_get_prgname
855 g_set_prgname
856 g_getenv
857 g_get_user_name
858 g_get_real_name
859
860 <SUBSECTION>
861 g_get_home_dir
862 g_get_tmp_dir
863 g_get_current_dir
864 g_basename
865 g_dirname
866 g_path_is_absolute
867 g_path_skip_root
868 g_path_get_dirname
869 g_path_get_basename
870 g_filename_to_utf8
871 g_filename_from_utf8
872
873 <SUBSECTION>
874 g_bit_nth_lsf
875 g_bit_nth_msf
876 g_bit_storage
877
878 <SUBSECTION>
879 g_spaced_primes_closest
880
881 <SUBSECTION>
882 g_atexit
883
884 <SUBSECTION>
885 g_parse_debug_string
886 GDebugKey
887
888 <SUBSECTION>
889 GVoidFunc
890 GFreeFunc
891
892 <SUBSECTION Private>
893 G_NATIVE_ATEXIT
894 g_ATEXIT
895 ATEXIT
896
897 </SECTION>
898
899 <SECTION>
900 <TITLE>Lexical Scanner</TITLE>
901 <FILE>scanner</FILE>
902 GScanner
903 g_scanner_new
904 GScannerConfig
905
906 <SUBSECTION>
907 g_scanner_input_file
908 g_scanner_sync_file_offset
909 g_scanner_stat_mode
910 g_scanner_input_text
911 g_scanner_peek_next_token
912 g_scanner_get_next_token
913
914 <SUBSECTION>
915 g_scanner_cur_line
916 g_scanner_cur_position
917 g_scanner_cur_token
918 g_scanner_cur_value
919 g_scanner_eof
920
921 <SUBSECTION>
922 g_scanner_set_scope
923 g_scanner_scope_add_symbol
924 g_scanner_scope_foreach_symbol
925 g_scanner_scope_lookup_symbol
926 g_scanner_scope_remove_symbol
927
928 <SUBSECTION>
929 g_scanner_freeze_symbol_table
930 g_scanner_thaw_symbol_table
931 g_scanner_lookup_symbol
932
933 <SUBSECTION>
934 g_scanner_warn
935 g_scanner_error
936 g_scanner_unexp_token
937 GScannerMsgFunc
938
939 <SUBSECTION>
940 g_scanner_destroy
941
942 <SUBSECTION>
943 GTokenType
944 GTokenValue
945 GErrorType
946 G_CSET_a_2_z
947 G_CSET_A_2_Z
948 G_CSET_DIGITS
949 G_CSET_LATINC
950 G_CSET_LATINS
951
952 <SUBSECTION>
953 g_scanner_add_symbol
954 g_scanner_remove_symbol
955 g_scanner_foreach_symbol
956 </SECTION>
957
958 <SECTION>
959 <TITLE>Dynamic Loading of Modules</TITLE>
960 <FILE>modules</FILE>
961 GModule
962 g_module_supported
963 g_module_build_path
964 g_module_open
965 GModuleFlags
966 g_module_symbol
967 g_module_name
968 g_module_make_resident
969 g_module_close
970 g_module_error
971 <SUBSECTION>
972 GModuleCheckInit
973 GModuleUnload
974 G_MODULE_EXPORT
975 G_MODULE_IMPORT
976 </SECTION>
977
978 <SECTION>
979 <TITLE>Automatic String Completion</TITLE>
980 <FILE>completion</FILE>
981 GCompletion
982 g_completion_new
983 GCompletionFunc
984 g_completion_add_items
985 g_completion_remove_items
986 g_completion_clear_items
987 g_completion_complete
988 g_completion_free
989 </SECTION>
990
991 <SECTION>
992 <TITLE>Windows Compatability Functions</TITLE>
993 <FILE>windows</FILE>
994 MAXPATHLEN
995 NAME_MAX
996 pid_t
997 pipe
998 ftruncate
999 opendir
1000 readdir
1001 rewinddir
1002 closedir
1003
1004 g_win32_error_message
1005 g_win32_getlocale
1006
1007 <SUBSECTION Private>
1008 g_win32_ftruncate
1009 g_win32_closedir
1010 g_win32_opendir
1011 g_win32_rewinddir
1012
1013 </SECTION>
1014
1015 # Data Structures
1016
1017 <SECTION>
1018 <TITLE>Memory Chunks</TITLE>
1019 <FILE>memory_chunks</FILE>
1020 GMemChunk
1021 G_ALLOC_AND_FREE
1022 G_ALLOC_ONLY
1023
1024 <SUBSECTION>
1025 g_mem_chunk_new
1026 g_mem_chunk_alloc
1027 g_mem_chunk_alloc0
1028 g_mem_chunk_free
1029 g_mem_chunk_destroy
1030
1031 <SUBSECTION>
1032 g_mem_chunk_create
1033 g_chunk_new
1034 g_chunk_new0
1035 g_chunk_free
1036
1037 <SUBSECTION>
1038 g_mem_chunk_reset
1039 g_mem_chunk_clean
1040 g_blow_chunks
1041
1042 <SUBSECTION>
1043 g_mem_chunk_info
1044 g_mem_chunk_print
1045
1046 </SECTION>
1047
1048 <SECTION>
1049 <TITLE>Doubly-Linked Lists</TITLE>
1050 <FILE>linked_lists_double</FILE>
1051 GList
1052
1053 <SUBSECTION>
1054 g_list_append
1055 g_list_prepend
1056 g_list_insert
1057 g_list_insert_sorted
1058 g_list_remove
1059 g_list_remove_link
1060 g_list_delete_link
1061 g_list_free
1062
1063 <SUBSECTION>
1064 g_list_alloc
1065 g_list_free_1
1066
1067 <SUBSECTION>
1068 g_list_length
1069 g_list_copy
1070 g_list_reverse
1071 g_list_sort
1072 g_list_concat
1073 g_list_foreach
1074 GFunc
1075
1076 <SUBSECTION>
1077 g_list_first
1078 g_list_last
1079 g_list_previous
1080 g_list_next
1081 g_list_nth
1082 g_list_nth_data
1083
1084 <SUBSECTION>
1085 g_list_find
1086 g_list_find_custom
1087 g_list_position
1088 g_list_index
1089
1090 <SUBSECTION>
1091 g_list_push_allocator
1092 g_list_pop_allocator
1093 </SECTION>
1094
1095 <SECTION>
1096 <TITLE>Singly-Linked Lists</TITLE>
1097 <FILE>linked_lists_single</FILE>
1098 GSList
1099
1100 <SUBSECTION>
1101 g_slist_alloc
1102 g_slist_append
1103 g_slist_prepend
1104 g_slist_insert
1105 g_slist_insert_before
1106 g_slist_insert_sorted
1107 g_slist_remove
1108 g_slist_remove_link
1109 g_slist_delete_link
1110 g_slist_free
1111 g_slist_free_1
1112
1113 <SUBSECTION>
1114 g_slist_length
1115 g_slist_copy
1116 g_slist_reverse
1117 g_slist_sort
1118 g_slist_concat
1119 g_slist_foreach
1120
1121 <SUBSECTION>
1122 g_slist_last
1123 g_slist_next
1124 g_slist_nth
1125 g_slist_nth_data
1126
1127 <SUBSECTION>
1128 g_slist_find
1129 g_slist_find_custom
1130 g_slist_position
1131 g_slist_index
1132
1133 <SUBSECTION>
1134 g_slist_push_allocator
1135 g_slist_pop_allocator
1136 </SECTION>
1137
1138 <SECTION>
1139 <TITLE>Doubly-ended Queues</TITLE>
1140 <FILE>queue</FILE>
1141
1142 GQueue
1143 g_queue_new
1144 g_queue_free
1145 g_queue_push_head
1146 g_queue_push_tail
1147 g_queue_pop_head
1148 g_queue_pop_tail
1149 g_queue_is_empty
1150 g_queue_peek_head
1151 g_queue_peek_tail
1152 g_queue_push_head_link
1153 g_queue_push_tail_link
1154 g_queue_pop_head_link
1155 g_queue_pop_tail_link
1156 </SECTION>
1157
1158 <SECTION>
1159 <TITLE>Trash Stacks</TITLE>
1160 <FILE>trash_stack</FILE>
1161 GTrashStack
1162
1163 g_trash_stack_push
1164 g_trash_stack_pop
1165 g_trash_stack_peek
1166 g_trash_stack_height
1167 </SECTION>
1168
1169 <SECTION>
1170 <TITLE>Hash Tables</TITLE>
1171 <FILE>hash_tables</FILE>
1172 GHashTable
1173 g_hash_table_new
1174 GHashFunc
1175 GCompareFunc
1176 g_hash_table_insert
1177 g_hash_table_size
1178 g_hash_table_lookup
1179 g_hash_table_lookup_extended
1180 g_hash_table_foreach
1181 GHFunc
1182 g_hash_table_remove
1183 g_hash_table_foreach_remove
1184 GHRFunc
1185 g_hash_table_freeze
1186 g_hash_table_thaw
1187 g_hash_table_destroy
1188
1189 <SUBSECTION>
1190 g_direct_equal
1191 g_direct_hash
1192 g_int_equal
1193 g_int_hash
1194 g_str_equal
1195 g_str_hash
1196
1197 </SECTION>
1198
1199 <SECTION>
1200 <TITLE>Strings</TITLE>
1201 <FILE>strings</FILE>
1202 GString
1203 g_string_new
1204 g_string_sized_new
1205 g_string_assign
1206 g_string_sprintf
1207 g_string_sprintfa
1208 g_string_append
1209 g_string_append_c
1210 g_string_append_len
1211 g_string_prepend
1212 g_string_prepend_c
1213 g_string_prepend_len
1214 g_string_insert
1215 g_string_insert_c
1216 g_string_insert_len
1217 g_string_erase
1218 g_string_truncate
1219 g_string_free
1220
1221 <SUBSECTION>
1222 g_string_up
1223 g_string_down
1224
1225 <SUBSECTION>
1226 g_string_hash
1227 g_string_equal
1228
1229 </SECTION>
1230
1231 <SECTION>
1232 <TITLE>String Chunks</TITLE>
1233 <FILE>string_chunks</FILE>
1234 GStringChunk
1235 g_string_chunk_new
1236 g_string_chunk_insert
1237 g_string_chunk_insert_const
1238 g_string_chunk_free
1239
1240 </SECTION>
1241
1242 <SECTION>
1243 <TITLE>Arrays</TITLE>
1244 <FILE>arrays</FILE>
1245 GArray
1246 g_array_new
1247 g_array_sized_new
1248 g_array_append_val
1249 g_array_append_vals
1250 g_array_prepend_val
1251 g_array_prepend_vals
1252 g_array_insert_val
1253 g_array_insert_vals
1254 g_array_remove_index
1255 g_array_remove_index_fast
1256 g_array_index
1257 g_array_set_size
1258 g_array_free
1259 </SECTION>
1260
1261 <SECTION>
1262 <TITLE>Pointer Arrays</TITLE>
1263 <FILE>arrays_pointer</FILE>
1264 GPtrArray
1265 g_ptr_array_new
1266 g_ptr_array_sized_new
1267 g_ptr_array_add
1268 g_ptr_array_remove
1269 g_ptr_array_remove_index
1270 g_ptr_array_remove_fast
1271 g_ptr_array_remove_index_fast
1272 g_ptr_array_set_size
1273 g_ptr_array_index
1274 g_ptr_array_free
1275
1276 </SECTION>
1277
1278 <SECTION>
1279 <TITLE>Byte Arrays</TITLE>
1280 <FILE>arrays_byte</FILE>
1281 GByteArray
1282 g_byte_array_new
1283 g_byte_array_sized_new
1284 g_byte_array_append
1285 g_byte_array_prepend
1286 g_byte_array_remove_index
1287 g_byte_array_remove_index_fast
1288 g_byte_array_set_size
1289 g_byte_array_free
1290
1291 </SECTION>
1292
1293 <SECTION>
1294 <TITLE>Balanced Binary Trees</TITLE>
1295 <FILE>trees-binary</FILE>
1296 GTree
1297 g_tree_new
1298 g_tree_insert
1299 g_tree_nnodes
1300 g_tree_height
1301 g_tree_lookup
1302 g_tree_search
1303 g_tree_traverse
1304 GTraverseFunc
1305 GTraverseType
1306 g_tree_remove
1307 g_tree_destroy
1308 </SECTION>
1309
1310 <SECTION>
1311 <TITLE>N-ary Trees</TITLE>
1312 <FILE>trees-nary</FILE>
1313 GNode
1314 g_node_new
1315 g_node_copy
1316
1317 <SUBSECTION>
1318 g_node_insert
1319 g_node_insert_before
1320 g_node_append
1321 g_node_prepend
1322
1323 <SUBSECTION>
1324 g_node_insert_data
1325 g_node_insert_data_before
1326 g_node_append_data
1327 g_node_prepend_data
1328
1329 <SUBSECTION>
1330 g_node_reverse_children
1331 g_node_traverse
1332 GTraverseFlags
1333 GNodeTraverseFunc
1334 g_node_children_foreach
1335 GNodeForeachFunc
1336
1337 <SUBSECTION>
1338 g_node_get_root
1339 g_node_find
1340 g_node_find_child
1341 g_node_child_index
1342 g_node_child_position
1343 g_node_first_child
1344 g_node_last_child
1345 g_node_nth_child
1346 g_node_first_sibling
1347 g_node_next_sibling
1348 g_node_prev_sibling
1349 g_node_last_sibling
1350
1351 <SUBSECTION>
1352 G_NODE_IS_LEAF
1353 G_NODE_IS_ROOT
1354 g_node_depth
1355 g_node_n_nodes
1356 g_node_n_children
1357 g_node_is_ancestor
1358 g_node_max_height
1359
1360 <SUBSECTION>
1361 g_node_unlink
1362 g_node_destroy
1363
1364 <SUBSECTION>
1365 g_node_push_allocator
1366 g_node_pop_allocator
1367 </SECTION>
1368
1369
1370 <SECTION>
1371 <TITLE>Quarks</TITLE>
1372 <FILE>quarks</FILE>
1373 GQuark
1374 g_quark_from_string
1375 g_quark_from_static_string
1376 g_quark_to_string
1377 g_quark_try_string
1378
1379 </SECTION>
1380
1381 <SECTION>
1382 <TITLE>Keyed Data Lists</TITLE>
1383 <FILE>datalist</FILE>
1384 GData
1385 g_datalist_init
1386
1387 <SUBSECTION>
1388 g_datalist_id_set_data
1389 g_datalist_id_set_data_full
1390 g_datalist_id_get_data
1391 g_datalist_id_remove_data
1392 g_datalist_id_remove_no_notify
1393
1394 <SUBSECTION>
1395 g_datalist_set_data
1396 g_datalist_set_data_full
1397 g_datalist_get_data
1398 g_datalist_remove_data
1399 g_datalist_remove_no_notify
1400
1401 <SUBSECTION>
1402 g_datalist_foreach
1403 g_datalist_clear
1404 </SECTION>
1405
1406
1407 <SECTION>
1408 <TITLE>Datasets</TITLE>
1409 <FILE>datasets</FILE>
1410 g_dataset_id_set_data
1411 g_dataset_id_set_data_full
1412 GDestroyNotify
1413 g_dataset_id_get_data
1414 g_dataset_id_remove_data
1415 g_dataset_id_remove_no_notify
1416
1417 <SUBSECTION>
1418 g_dataset_set_data
1419 g_dataset_set_data_full
1420 g_dataset_get_data
1421 g_dataset_remove_data
1422 g_dataset_remove_no_notify
1423
1424 <SUBSECTION>
1425 g_dataset_foreach
1426 GDataForeachFunc
1427 g_dataset_destroy
1428
1429 </SECTION>
1430
1431 <SECTION>
1432 <TITLE>Relations and Tuples</TITLE>
1433 <FILE>relations</FILE>
1434 GRelation
1435 g_relation_new
1436 g_relation_index
1437 g_relation_insert
1438 g_relation_exists
1439 g_relation_count
1440 g_relation_select
1441 g_relation_delete
1442 g_relation_destroy
1443
1444 <SUBSECTION>
1445 g_relation_print
1446
1447 <SUBSECTION>
1448 GTuples
1449 g_tuples_destroy
1450 g_tuples_index
1451 </SECTION>
1452
1453 <SECTION>
1454 <TITLE>Caches</TITLE>
1455 <FILE>caches</FILE>
1456 GCache
1457 g_cache_new
1458 g_cache_insert
1459 g_cache_remove
1460 g_cache_destroy
1461
1462 <SUBSECTION>
1463 g_cache_key_foreach
1464 g_cache_value_foreach
1465
1466 <SUBSECTION>
1467 GCacheDestroyFunc
1468 GCacheDupFunc
1469 GCacheNewFunc
1470 </SECTION>
1471
1472 <SECTION>
1473 <TITLE>Memory Allocators</TITLE>
1474 <FILE>allocators</FILE>
1475 GAllocator
1476 g_allocator_new
1477 g_allocator_free
1478
1479 <SUBSECTION Private>
1480 G_ALLOCATOR_LIST
1481 G_ALLOCATOR_NODE
1482 G_ALLOCATOR_SLIST
1483 </SECTION>
1484
1485 <SECTION>
1486 <TITLE>Random Numbers</TITLE>
1487 <FILE>random_numbers</FILE>
1488 GRand
1489 g_rand_new_with_seed
1490 g_rand_new
1491 g_rand_free
1492 g_rand_set_seed
1493 g_rand_int
1494 g_rand_int_range
1495 g_rand_double
1496 g_rand_double_range
1497 g_random_set_seed
1498 g_random_int
1499 g_random_int_range
1500 g_random_double
1501 g_random_double_range
1502 </SECTION>
1503
1504 <SECTION>
1505 <TITLE>Unicode Manipulation</TITLE>
1506 <FILE>unicode</FILE>
1507
1508 <SECTION>
1509 <FILE>gunicode</FILE>
1510 gunichar
1511 gunichar2
1512
1513 <SUBSECTION>
1514 g_get_charset
1515
1516 <SUBSECTION>
1517 g_unichar_isalnum
1518 g_unichar_isalpha
1519 g_unichar_iscntrl
1520 g_unichar_isdigit
1521 g_unichar_isgraph
1522 g_unichar_islower
1523 g_unichar_isprint
1524 g_unichar_ispunct
1525 g_unichar_isspace
1526 g_unichar_isupper
1527 g_unichar_isxdigit
1528 g_unichar_istitle
1529 g_unichar_isdefined
1530 g_unichar_iswide
1531 g_unichar_toupper
1532 g_unichar_tolower
1533 g_unichar_totitle
1534 g_unichar_digit_value
1535 g_unichar_xdigit_value
1536 GUnicodeType
1537 g_unichar_type
1538 g_unicode_canonical_ordering
1539 g_unicode_canonical_decomposition
1540
1541 <SUBSECTION>
1542 g_utf8_next_char
1543 g_utf8_get_char
1544 g_utf8_offset_to_pointer
1545 g_utf8_pointer_to_offset
1546 g_utf8_prev_char
1547 g_utf8_find_next_char
1548 g_utf8_find_prev_char
1549 g_utf8_strlen
1550 g_utf8_strncpy
1551 g_utf8_strchr
1552 g_utf8_strrchr
1553
1554 <SUBSECTION>
1555 g_utf8_to_utf16
1556 g_utf8_to_ucs4
1557 g_utf16_to_ucs4
1558 g_utf16_to_utf8
1559 g_ucs4_to_utf16
1560 g_ucs4_to_utf8
1561 g_unichar_to_utf8
1562 </SECTION>
1563
1564 <SECTION>
1565 <TITLE>Type Information</TITLE>
1566 <FILE>types</FILE>
1567 GType
1568 G_TYPE_FUNDAMENTAL
1569 G_TYPE_FUNDAMENTAL_MAX
1570 G_TYPE_DERIVE_ID
1571 G_TYPE_BRANCH_SEQNO
1572 G_TYPE_FUNDAMENTAL_LAST
1573 GTypeFundamentals
1574 G_TYPE_IS_CLASSED
1575 G_TYPE_IS_INSTANTIATABLE
1576 G_TYPE_IS_DERIVABLE
1577 G_TYPE_IS_DEEP_DERIVABLE
1578 G_TYPE_IS_PARAM
1579 G_TYPE_IS_INTERFACE
1580 GTypePlugin
1581 GTypePluginVTable
1582 GTypeInterface
1583 GTypeInstance
1584 GTypeInfo
1585 GTypeFundamentalInfo
1586 GInterfaceInfo
1587 GTypeValueTable
1588 <TITLE>GType</TITLE>
1589 G_TYPE_CHECK_INSTANCE_CAST
1590 G_TYPE_CHECK_CLASS_CAST
1591 G_TYPE_CHECK_INSTANCE_TYPE
1592 G_TYPE_CHECK_CLASS_TYPE
1593 G_TYPE_INSTANCE_GET_CLASS
1594 G_TYPE_FROM_INSTANCE
1595 G_TYPE_FROM_CLASS
1596 G_TYPE_FROM_INTERFACE
1597 g_type_init
1598 g_type_name
1599 g_type_qname
1600 g_type_from_name
1601 g_type_parent
1602 g_type_next_base
1603 g_type_is_a
1604 g_type_conforms_to
1605 g_type_fundamental_branch_last
1606 g_type_class_ref
1607 g_type_class_peek
1608 g_type_class_unref
1609 g_type_class_peek_parent
1610 g_type_interface_peek
1611 g_type_children
1612 g_type_interfaces
1613 g_type_set_qdata
1614 g_type_get_qdata
1615 GBaseInitFunc
1616 GBaseFinalizeFunc
1617 GClassInitFunc
1618 GClassFinalizeFunc
1619 GInstanceInitFunc
1620 GInterfaceInitFunc
1621 GInterfaceFinalizeFunc
1622 GTypePluginRef
1623 GTypePluginUnRef
1624 GTypePluginFillTypeInfo
1625 GTypePluginFillInterfaceInfo
1626 GTypeClassCacheFunc
1627 GTypeFlags
1628 g_type_register_static
1629 g_type_register_dynamic
1630 g_type_register_fundamental
1631 g_type_add_interface_static
1632 g_type_add_interface_dynamic
1633 g_type_class_is_a
1634 g_type_check_class_cast
1635 g_type_check_instance_cast
1636 g_type_instance_conforms_to
1637 g_type_check_flags
1638 g_type_create_instance
1639 g_type_free_instance
1640 g_type_value_table_peek
1641 g_type_add_class_cache_func
1642 g_type_remove_class_cache_func
1643 g_type_class_unref_uncached
1644 g_type_get_plugin
1645 g_type_fundamental_last
1646
1647 <SUBSECTION Private>
1648 g_log_domain_gobject
1649 </SECTION>
1650
1651 <SECTION>
1652 <TITLE>The Base Object Type</TITLE>
1653 <FILE>objects</FILE>
1654 GObject
1655 GObjectClass
1656 G_OBJECT
1657 G_OBJECT_GET_CLASS
1658 G_OBJECT_TYPE
1659 G_OBJECT_TYPE_NAME
1660 G_OBJECT_CLASS_TYPE
1661 G_OBJECT_CLASS_NAME
1662 G_IS_VALUE_OBJECT
1663 G_TYPE_IS_OBJECT
1664 G_IS_OBJECT
1665 G_OBJECT_CLASS
1666 G_IS_OBJECT_CLASS
1667 G_NOTIFY_PRIORITY
1668 GObjectGetParamFunc
1669 GObjectSetParamFunc
1670 GObjectFinalizeFunc
1671 g_object_class_install_param
1672 g_object_class_find_param_spec
1673 g_object_new
1674 g_object_new_valist
1675 g_object_set
1676 g_object_get
1677 g_object_set_valist
1678 g_object_get_valist
1679 g_object_set_param
1680 g_object_get_param
1681 g_object_queue_param_changed
1682 g_object_ref
1683 g_object_unref
1684 g_object_get_qdata
1685 g_object_set_qdata
1686 g_object_set_qdata_full
1687 g_object_steal_qdata
1688 g_value_set_object
1689 g_value_get_object
1690 g_value_dup_object
1691 G_WARN_INVALID_PARAM_ID
1692 </SECTION>
1693
1694 <SECTION>
1695 <TITLE>Enumeration and Flag Types</TITLE>
1696 <FILE>enumerations_flags</FILE>
1697 GEnumClass
1698 GFlagsClass
1699 G_ENUM_CLASS_TYPE
1700 G_ENUM_CLASS_TYPE_NAME
1701 G_TYPE_IS_ENUM
1702 G_ENUM_CLASS
1703 G_IS_ENUM_CLASS
1704 G_TYPE_IS_FLAGS
1705 G_FLAGS_CLASS
1706 G_IS_FLAGS_CLASS
1707 G_FLAGS_CLASS_TYPE
1708 G_FLAGS_CLASS_TYPE_NAME
1709 G_IS_VALUE_ENUM
1710 G_IS_VALUE_FLAGS
1711 GEnumValue
1712 GFlagsValue
1713 g_enum_get_value
1714 g_enum_get_value_by_name
1715 g_enum_get_value_by_nick
1716 g_flags_get_first_value
1717 g_flags_get_value_by_name
1718 g_flags_get_value_by_nick
1719 g_value_set_enum
1720 g_value_get_enum
1721 g_value_set_flags
1722 g_value_get_flags
1723 g_enum_register_static
1724 g_flags_register_static
1725 g_enum_complete_type_info
1726 g_flags_complete_type_info
1727 </SECTION>
1728
1729 <SECTION>
1730 <TITLE>Generic values</TITLE>
1731 <FILE>generic_values</FILE>
1732 G_VALUE_TYPE
1733 G_VALUE_TYPE_NAME
1734 G_TYPE_IS_VALUE
1735 G_IS_VALUE
1736 GValueExchange
1737 GValue
1738 g_value_init
1739 g_value_copy
1740 g_value_convert
1741 g_value_reset
1742 g_value_unset
1743 g_values_exchange
1744 g_value_types_exchangable
1745 g_value_register_exchange_func
1746 </SECTION>
1747
1748 <SECTION>
1749 <TITLE>Standard value types</TITLE>
1750 <FILE>value_types</FILE>
1751 G_IS_VALUE_CHAR
1752 G_IS_VALUE_UCHAR
1753 G_IS_VALUE_BOOLEAN
1754 G_IS_VALUE_INT
1755 G_IS_VALUE_UINT
1756 G_IS_VALUE_LONG
1757 G_IS_VALUE_ULONG
1758 G_IS_VALUE_FLOAT
1759 G_IS_VALUE_DOUBLE
1760 G_IS_VALUE_STRING
1761 g_value_set_char
1762 g_value_get_char
1763 g_value_set_uchar
1764 g_value_get_uchar
1765 g_value_set_boolean
1766 g_value_get_boolean
1767 g_value_set_int
1768 g_value_get_int
1769 g_value_set_uint
1770 g_value_get_uint
1771 g_value_set_long
1772 g_value_get_long
1773 g_value_set_ulong
1774 g_value_get_ulong
1775 g_value_set_float
1776 g_value_get_float
1777 g_value_set_double
1778 g_value_get_double
1779 g_value_set_string
1780 g_value_get_string
1781 g_value_dup_string
1782 </SECTION>
1783
1784 <SECTION>
1785 <TITLE>Object Parameter Specifications</TITLE>
1786 <FILE>param_specs</FILE>
1787 GParamSpec
1788 GParamSpecClass
1789 G_PARAM_SPEC_TYPE
1790 G_PARAM_SPEC_TYPE_NAME
1791 G_PARAM_SPEC
1792 G_IS_PARAM_SPEC
1793 G_PARAM_SPEC_GET_CLASS
1794 G_IS_PARAM_VALUE
1795 G_PARAM_SPEC_VALUE_TYPE
1796 G_TYPE_IS_PARAM
1797 GParamFlags
1798 g_param_spec_ref
1799 g_param_spec_unref
1800 g_param_spec_get_qdata
1801 g_param_spec_set_qdata
1802 g_param_spec_set_qdata_full
1803 g_param_spec_steal_qdata
1804 g_param_value_set_default
1805 g_param_value_defaults
1806 g_param_value_validate
1807 g_param_values_cmp
1808 g_param_spec_internal
1809 g_param_spec_hash_table_new
1810 g_param_spec_hash_table_insert
1811 g_param_spec_hash_table_remove
1812 g_param_spec_hash_table_lookup
1813 </SECTION>
1814
1815 <SECTION>
1816 <TITLE>Standard Parameter Types</TITLE>
1817 <FILE>standard_params</FILE>
1818 G_IS_PARAM_SPEC_CHAR
1819 G_PARAM_SPEC_CHAR
1820 G_IS_PARAM_SPEC_UCHAR
1821 G_PARAM_SPEC_UCHAR
1822 G_IS_PARAM_SPEC_BOOLEAN
1823 G_PARAM_SPEC_BOOLEAN
1824 G_IS_PARAM_SPEC_INT
1825 G_PARAM_SPEC_INT
1826 G_IS_PARAM_SPEC_UINT
1827 G_PARAM_SPEC_UINT
1828 G_IS_PARAM_SPEC_LONG
1829 G_PARAM_SPEC_LONG
1830 G_IS_PARAM_SPEC_ULONG
1831 G_PARAM_SPEC_ULONG
1832 G_IS_PARAM_SPEC_ENUM
1833 G_PARAM_SPEC_ENUM
1834 G_IS_PARAM_SPEC_FLAGS
1835 G_PARAM_SPEC_FLAGS
1836 G_IS_PARAM_SPEC_FLOAT
1837 G_PARAM_SPEC_FLOAT
1838 G_IS_PARAM_SPEC_DOUBLE
1839 G_PARAM_SPEC_DOUBLE
1840 G_IS_PARAM_SPEC_STRING
1841 G_PARAM_SPEC_STRING
1842 G_IS_PARAM_SPEC_OBJECT
1843 G_PARAM_SPEC_OBJECT
1844 GParamSpecChar
1845 GParamSpecUChar
1846 GParamSpecBoolean
1847 GParamSpecInt
1848 GParamSpecUInt
1849 GParamSpecLong
1850 GParamSpecULong
1851 GParamSpecEnum
1852 GParamSpecFlags
1853 GParamSpecFloat
1854 GParamSpecDouble
1855 GParamSpecString
1856 GParamSpecObject
1857 g_param_spec_char
1858 g_param_spec_uchar
1859 g_param_spec_boolean
1860 g_param_spec_int
1861 g_param_spec_uint
1862 g_param_spec_long
1863 g_param_spec_ulong
1864 g_param_spec_enum
1865 g_param_spec_flags
1866 g_param_spec_float
1867 g_param_spec_double
1868 g_param_spec_string
1869 g_param_spec_string_c
1870 g_param_spec_object
1871 </SECTION>
1872
1873 <SECTION>
1874 <TITLE>Varargs Value Collection</TITLE>
1875 <FILE>value_collection</FILE>
1876 GTypeCValue
1877 G_VALUE_COLLECT
1878 G_VALUE_LCOPY
1879 </SECTION>
1880