Merge branch 'g-clear-pointer-no-side-effects' into 'master'
[glib.git] / docs / reference / glib / glib-sections.txt
blob8c733e0aaa2b433e5d81473cc2c7e28e33b328d2
1 <INCLUDE>glib.h</INCLUDE>
3 <SECTION>
4 <TITLE>Basic Types</TITLE>
5 <FILE>types</FILE>
6 gboolean
7 gpointer
8 gconstpointer
9 gchar
10 guchar
12 <SUBSECTION>
13 gint
14 G_MININT
15 G_MAXINT
16 guint
17 G_MAXUINT
18 gshort
19 G_MINSHORT
20 G_MAXSHORT
21 gushort
22 G_MAXUSHORT
23 glong
24 G_MINLONG
25 G_MAXLONG
26 gulong
27 G_MAXULONG
29 <SUBSECTION>
30 gint8
31 G_MININT8
32 G_MAXINT8
33 guint8
34 G_MAXUINT8
35 gint16
36 G_MININT16
37 G_MAXINT16
38 G_GINT16_MODIFIER
39 G_GINT16_FORMAT
40 guint16
41 G_MAXUINT16
42 G_GUINT16_FORMAT
43 gint32
44 G_MININT32
45 G_MAXINT32
46 G_GINT32_MODIFIER
47 G_GINT32_FORMAT
48 guint32
49 G_MAXUINT32
50 G_GUINT32_FORMAT
51 gint64
52 G_MININT64
53 G_MAXINT64
54 G_GINT64_MODIFIER
55 G_GINT64_FORMAT
56 G_GINT64_CONSTANT
57 guint64
58 G_MAXUINT64
59 G_GUINT64_FORMAT
60 G_GUINT64_CONSTANT
62 <SUBSECTION>
63 gfloat
64 G_MINFLOAT
65 G_MAXFLOAT
66 gdouble
67 G_MINDOUBLE
68 G_MAXDOUBLE
70 <SUBSECTION>
71 gsize
72 G_MAXSIZE
73 G_GSIZE_MODIFIER
74 G_GSIZE_FORMAT
75 gssize
76 G_MINSSIZE
77 G_MAXSSIZE
78 G_GSSIZE_MODIFIER
79 G_GSSIZE_FORMAT
80 goffset
81 G_MINOFFSET
82 G_MAXOFFSET
83 G_GOFFSET_MODIFIER
84 G_GOFFSET_FORMAT
85 G_GOFFSET_CONSTANT
87 <SUBSECTION>
88 gintptr
89 G_GINTPTR_MODIFIER
90 G_GINTPTR_FORMAT
91 guintptr
92 G_GUINTPTR_FORMAT
94 <SUBSECTION Private>
95 GLIB_SIZEOF_SSIZE_T
96 GLIB_SIZEOF_VOID_P
97 GLIB_SIZEOF_LONG
98 GLIB_SIZEOF_SIZE_T
99 G_HAVE_GINT64
100 </SECTION>
102 <SECTION>
103 <TITLE>Version Information</TITLE>
104 <FILE>version</FILE>
105 glib_major_version
106 glib_minor_version
107 glib_micro_version
108 glib_binary_age
109 glib_interface_age
110 glib_check_version
112 <SUBSECTION>
113 GLIB_MAJOR_VERSION
114 GLIB_MINOR_VERSION
115 GLIB_MICRO_VERSION
116 GLIB_CHECK_VERSION
118 <SUBSECTION>
119 GLIB_VERSION_2_26
120 GLIB_VERSION_2_28
121 GLIB_VERSION_2_30
122 GLIB_VERSION_2_32
123 GLIB_VERSION_2_34
124 GLIB_VERSION_2_36
125 GLIB_VERSION_2_38
126 GLIB_VERSION_2_40
127 GLIB_VERSION_2_42
128 GLIB_VERSION_2_44
129 GLIB_VERSION_2_46
130 GLIB_VERSION_2_48
131 GLIB_VERSION_2_50
132 GLIB_VERSION_2_52
133 GLIB_VERSION_2_54
134 GLIB_VERSION_2_56
135 GLIB_VERSION_MIN_REQUIRED
136 GLIB_VERSION_MAX_ALLOWED
137 GLIB_DISABLE_DEPRECATION_WARNINGS
139 <SUBSECTION Private>
140 G_ENCODE_VERSION
141 GLIB_AVAILABLE_IN_ALL
142 GLIB_AVAILABLE_IN_2_26
143 GLIB_AVAILABLE_IN_2_28
144 GLIB_AVAILABLE_IN_2_30
145 GLIB_AVAILABLE_IN_2_32
146 GLIB_AVAILABLE_IN_2_34
147 GLIB_AVAILABLE_IN_2_36
148 GLIB_AVAILABLE_IN_2_38
149 GLIB_AVAILABLE_IN_2_40
150 GLIB_AVAILABLE_IN_2_42
151 GLIB_AVAILABLE_IN_2_44
152 GLIB_AVAILABLE_IN_2_46
153 GLIB_AVAILABLE_IN_2_48
154 GLIB_AVAILABLE_IN_2_50
155 GLIB_AVAILABLE_IN_2_52
156 GLIB_AVAILABLE_IN_2_54
157 GLIB_AVAILABLE_IN_2_56
158 GLIB_DEPRECATED_IN_2_26
159 GLIB_DEPRECATED_IN_2_26_FOR
160 GLIB_DEPRECATED_IN_2_28
161 GLIB_DEPRECATED_IN_2_28_FOR
162 GLIB_DEPRECATED_IN_2_30
163 GLIB_DEPRECATED_IN_2_30_FOR
164 GLIB_DEPRECATED_IN_2_32
165 GLIB_DEPRECATED_IN_2_32_FOR
166 GLIB_DEPRECATED_IN_2_34
167 GLIB_DEPRECATED_IN_2_34_FOR
168 GLIB_DEPRECATED_IN_2_36
169 GLIB_DEPRECATED_IN_2_36_FOR
170 GLIB_DEPRECATED_IN_2_38
171 GLIB_DEPRECATED_IN_2_38_FOR
172 GLIB_DEPRECATED_IN_2_40
173 GLIB_DEPRECATED_IN_2_40_FOR
174 GLIB_DEPRECATED_IN_2_42
175 GLIB_DEPRECATED_IN_2_42_FOR
176 GLIB_DEPRECATED_IN_2_44
177 GLIB_DEPRECATED_IN_2_44_FOR
178 GLIB_DEPRECATED_IN_2_46
179 GLIB_DEPRECATED_IN_2_46_FOR
180 GLIB_DEPRECATED_IN_2_48
181 GLIB_DEPRECATED_IN_2_48_FOR
182 GLIB_DEPRECATED_IN_2_50
183 GLIB_DEPRECATED_IN_2_50_FOR
184 GLIB_DEPRECATED_IN_2_52
185 GLIB_DEPRECATED_IN_2_52_FOR
186 GLIB_DEPRECATED_IN_2_54
187 GLIB_DEPRECATED_IN_2_54_FOR
188 GLIB_DEPRECATED_IN_2_56
189 GLIB_DEPRECATED_IN_2_56_FOR
190 GLIB_VERSION_CUR_STABLE
191 GLIB_VERSION_PREV_STABLE
192 </SECTION>
194 <SECTION>
195 <TITLE>Standard Macros</TITLE>
196 <FILE>macros</FILE>
197 <SUBSECTION>
198 G_OS_WIN32
199 G_OS_UNIX
201 <SUBSECTION>
202 G_DIR_SEPARATOR
203 G_DIR_SEPARATOR_S
204 G_IS_DIR_SEPARATOR
205 G_SEARCHPATH_SEPARATOR
206 G_SEARCHPATH_SEPARATOR_S
208 <SUBSECTION>
209 TRUE
210 FALSE
212 <SUBSECTION>
213 NULL
215 <SUBSECTION>
219 <SUBSECTION>
221 CLAMP
222 G_APPROX_VALUE
224 <SUBSECTION>
225 G_STRUCT_MEMBER
226 G_STRUCT_MEMBER_P
227 G_STRUCT_OFFSET
229 <SUBSECTION>
230 G_MEM_ALIGN
232 <SUBSECTION>
233 G_CONST_RETURN
235 <SUBSECTION>
236 G_N_ELEMENTS
237 </SECTION>
239 <SECTION>
240 <TITLE>Type Conversion Macros</TITLE>
241 <FILE>type_conversion</FILE>
242 GINT_TO_POINTER
243 GPOINTER_TO_INT
245 <SUBSECTION>
246 GUINT_TO_POINTER
247 GPOINTER_TO_UINT
248 GSIZE_TO_POINTER
249 GPOINTER_TO_SIZE
250 </SECTION>
252 <SECTION>
253 <TITLE>Byte Order Macros</TITLE>
254 <FILE>byte_order</FILE>
255 G_BYTE_ORDER
256 G_LITTLE_ENDIAN
257 G_BIG_ENDIAN
258 G_PDP_ENDIAN
260 <SUBSECTION>
261 g_htonl
262 g_htons
263 g_ntohl
264 g_ntohs
266 <SUBSECTION>
267 GINT_FROM_BE
268 GINT_FROM_LE
269 GINT_TO_BE
270 GINT_TO_LE
272 <SUBSECTION>
273 GUINT_FROM_BE
274 GUINT_FROM_LE
275 GUINT_TO_BE
276 GUINT_TO_LE
278 <SUBSECTION>
279 GLONG_FROM_BE
280 GLONG_FROM_LE
281 GLONG_TO_BE
282 GLONG_TO_LE
284 <SUBSECTION>
285 GULONG_FROM_BE
286 GULONG_FROM_LE
287 GULONG_TO_BE
288 GULONG_TO_LE
290 <SUBSECTION>
291 GSIZE_FROM_BE
292 GSIZE_FROM_LE
293 GSIZE_TO_BE
294 GSIZE_TO_LE
296 <SUBSECTION>
297 GSSIZE_FROM_BE
298 GSSIZE_FROM_LE
299 GSSIZE_TO_BE
300 GSSIZE_TO_LE
302 <SUBSECTION>
303 GINT16_FROM_BE
304 GINT16_FROM_LE
305 GINT16_TO_BE
306 GINT16_TO_LE
308 <SUBSECTION>
309 GUINT16_FROM_BE
310 GUINT16_FROM_LE
311 GUINT16_TO_BE
312 GUINT16_TO_LE
314 <SUBSECTION>
315 GINT32_FROM_BE
316 GINT32_FROM_LE
317 GINT32_TO_BE
318 GINT32_TO_LE
320 <SUBSECTION>
321 GUINT32_FROM_BE
322 GUINT32_FROM_LE
323 GUINT32_TO_BE
324 GUINT32_TO_LE
326 <SUBSECTION>
327 GINT64_FROM_BE
328 GINT64_FROM_LE
329 GINT64_TO_BE
330 GINT64_TO_LE
332 <SUBSECTION>
333 GUINT64_FROM_BE
334 GUINT64_FROM_LE
335 GUINT64_TO_BE
336 GUINT64_TO_LE
338 <SUBSECTION>
339 GUINT16_SWAP_BE_PDP
340 GUINT16_SWAP_LE_BE
341 GUINT16_SWAP_LE_PDP
343 <SUBSECTION>
344 GUINT32_SWAP_BE_PDP
345 GUINT32_SWAP_LE_BE
346 GUINT32_SWAP_LE_PDP
348 <SUBSECTION>
349 GUINT64_SWAP_LE_BE
351 <SUBSECTION Private>
352 GUINT16_SWAP_LE_BE_CONSTANT
353 GUINT32_SWAP_LE_BE_CONSTANT
354 GUINT64_SWAP_LE_BE_CONSTANT
355 GUINT16_SWAP_LE_BE_IA32
356 GUINT32_SWAP_LE_BE_IA32
357 GUINT64_SWAP_LE_BE_IA32
358 GUINT16_SWAP_LE_BE_IA64
359 GUINT32_SWAP_LE_BE_IA64
360 GUINT64_SWAP_LE_BE_IA64
361 GUINT32_SWAP_LE_BE_X86_64
362 GUINT64_SWAP_LE_BE_X86_64
364 </SECTION>
366 <SECTION>
367 <TITLE>Bounds-checked integer arithmetic</TITLE>
368 <FILE>checkedmath</FILE>
369 g_uint_checked_add
370 g_uint_checked_mul
371 g_uint64_checked_add
372 g_uint64_checked_mul
373 g_size_checked_add
374 g_size_checked_mul
375 </SECTION>
377 <SECTION>
378 <TITLE>Numerical Definitions</TITLE>
379 <FILE>numerical</FILE>
380 G_IEEE754_FLOAT_BIAS
381 G_IEEE754_DOUBLE_BIAS
382 GFloatIEEE754
383 GDoubleIEEE754
385 <SUBSECTION>
387 G_LN2
388 G_LN10
389 G_PI
390 G_PI_2
391 G_PI_4
392 G_SQRT2
393 G_LOG_2_BASE_10
394 </SECTION>
396 <SECTION>
397 <TITLE>Miscellaneous Macros</TITLE>
398 <FILE>macros_misc</FILE>
399 G_INLINE_FUNC
401 <SUBSECTION>
402 g_auto
403 g_autoptr
404 g_autofree
405 g_autolist
406 g_autoslist
407 G_DEFINE_AUTOPTR_CLEANUP_FUNC
408 G_DEFINE_AUTO_CLEANUP_CLEAR_FUNC
409 G_DEFINE_AUTO_CLEANUP_FREE_FUNC
411 <SUBSECTION>
412 G_STMT_START
413 G_STMT_END
415 <SUBSECTION>
416 G_BEGIN_DECLS
417 G_END_DECLS
419 <SUBSECTION>
420 G_VA_COPY
422 <SUBSECTION>
423 G_STRINGIFY
424 G_PASTE
425 G_STATIC_ASSERT
426 G_STATIC_ASSERT_EXPR
428 <SUBSECTION>
429 G_GNUC_CHECK_VERSION
430 G_GNUC_EXTENSION
431 G_GNUC_CONST
432 G_GNUC_PURE
433 G_GNUC_MALLOC
434 G_GNUC_ALLOC_SIZE
435 G_GNUC_ALLOC_SIZE2
436 G_GNUC_DEPRECATED
437 G_GNUC_DEPRECATED_FOR
438 G_GNUC_BEGIN_IGNORE_DEPRECATIONS
439 G_GNUC_END_IGNORE_DEPRECATIONS
440 G_GNUC_NORETURN
441 G_GNUC_UNUSED
442 G_GNUC_PRINTF
443 G_GNUC_SCANF
444 G_GNUC_FORMAT
445 G_GNUC_NULL_TERMINATED
446 G_GNUC_WARN_UNUSED_RESULT
447 G_GNUC_FUNCTION
448 G_GNUC_PRETTY_FUNCTION
449 G_GNUC_NO_INLINE
450 G_GNUC_NO_INSTRUMENT
451 G_HAVE_GNUC_VISIBILITY
452 G_GNUC_INTERNAL
453 G_GNUC_MAY_ALIAS
455 <SUBSECTION>
456 G_DEPRECATED
457 G_DEPRECATED_FOR
458 G_UNAVAILABLE
460 <SUBSECTION>
461 G_LIKELY
462 G_UNLIKELY
464 <SUBSECTION>
465 G_STRLOC
466 G_STRFUNC
468 <SUBSECTION Private>
469 GLIB_VAR
470 G_STRINGIFY_ARG
471 G_PASTE_ARGS
472 G_HAVE_INLINE
473 G_CAN_INLINE
474 inline
475 G_HAVE___INLINE
476 G_HAVE___INLINE__
477 G_HAVE_GNUC_VARARGS
478 G_HAVE_ISO_VARARGS
479 G_HAVE_GROWING_STACK
480 G_VA_COPY_AS_ARRAY
481 GLIB_DEPRECATED
482 GLIB_DEPRECATED_FOR
483 GLIB_UNAVAILABLE
484 G_ANALYZER_ANALYZING
485 G_ANALYZER_NORETURN
486 g_autoptr_cleanup_generic_gfree
487 </SECTION>
489 <SECTION>
490 <TITLE>Error Reporting</TITLE>
491 <FILE>error_reporting</FILE>
492 GError
493 g_error_new
494 g_error_new_literal
495 g_error_new_valist
496 g_error_free
497 g_error_copy
498 g_error_matches
499 g_set_error
500 g_set_error_literal
501 g_propagate_error
502 g_clear_error
503 g_prefix_error
504 g_propagate_prefixed_error
505 </SECTION>
507 <SECTION>
508 <TITLE>The Main Event Loop</TITLE>
509 <FILE>main</FILE>
510 GMainLoop
511 g_main_loop_new
512 g_main_loop_ref
513 g_main_loop_unref
514 g_main_loop_run
515 g_main_loop_quit
516 g_main_loop_is_running
517 g_main_loop_get_context
518 g_main_new
519 g_main_destroy
520 g_main_run
521 g_main_quit
522 g_main_is_running
524 <SUBSECTION>
525 G_PRIORITY_HIGH
526 G_PRIORITY_DEFAULT
527 G_PRIORITY_HIGH_IDLE
528 G_PRIORITY_DEFAULT_IDLE
529 G_PRIORITY_LOW
531 <SUBSECTION>
532 G_SOURCE_CONTINUE
533 G_SOURCE_REMOVE
535 <SUBSECTION>
536 GMainContext
537 g_main_context_new
538 g_main_context_ref
539 g_main_context_unref
540 g_main_context_default
541 g_main_context_iteration
542 g_main_iteration
543 g_main_context_pending
544 g_main_pending
545 g_main_context_find_source_by_id
546 g_main_context_find_source_by_user_data
547 g_main_context_find_source_by_funcs_user_data
548 g_main_context_wakeup
549 g_main_context_acquire
550 g_main_context_release
551 g_main_context_is_owner
552 g_main_context_wait
553 g_main_context_prepare
554 g_main_context_query
555 g_main_context_check
556 g_main_context_dispatch
557 g_main_context_set_poll_func
558 g_main_context_get_poll_func
559 GPollFunc
560 g_main_context_add_poll
561 g_main_context_remove_poll
562 g_main_depth
563 g_main_current_source
564 g_main_set_poll_func
565 g_main_context_invoke
566 g_main_context_invoke_full
568 <SUBSECTION>
569 g_main_context_get_thread_default
570 g_main_context_ref_thread_default
571 g_main_context_push_thread_default
572 g_main_context_pop_thread_default
574 <SUBSECTION>
575 g_timeout_source_new
576 g_timeout_source_new_seconds
577 g_timeout_add
578 g_timeout_add_full
579 g_timeout_add_seconds
580 g_timeout_add_seconds_full
582 <SUBSECTION>
583 g_idle_source_new
584 g_idle_add
585 g_idle_add_full
586 g_idle_remove_by_data
588 <SUBSECTION>
589 GPid
590 G_PID_FORMAT
591 GChildWatchFunc
592 g_child_watch_source_new
593 g_child_watch_add
594 g_child_watch_add_full
596 <SUBSECTION>
597 GPollFD
598 g_poll
599 G_POLLFD_FORMAT
601 <SUBSECTION>
602 GSource
603 GSourceDummyMarshal
604 GSourceFuncs
605 GSourceCallbackFuncs
606 g_source_new
607 g_source_ref
608 g_source_unref
609 g_source_set_funcs
610 g_source_attach
611 g_source_destroy
612 g_source_is_destroyed
613 g_source_set_priority
614 g_source_get_priority
615 g_source_set_can_recurse
616 g_source_get_can_recurse
617 g_source_get_id
618 g_source_get_name
619 g_source_set_name
620 g_source_set_name_by_id
621 g_source_get_context
622 g_source_set_callback
623 GSourceFunc
624 G_SOURCE_FUNC
625 g_source_set_callback_indirect
626 g_source_set_ready_time
627 g_source_get_ready_time
628 g_source_add_unix_fd
629 g_source_remove_unix_fd
630 g_source_modify_unix_fd
631 g_source_query_unix_fd
632 g_source_add_poll
633 g_source_remove_poll
634 g_source_add_child_source
635 g_source_remove_child_source
636 g_source_get_time
637 g_source_get_current_time
638 g_source_remove
639 g_source_remove_by_funcs_user_data
640 g_source_remove_by_user_data
641 GClearHandleFunc
642 g_clear_handle_id
644 <SUBSECTION Private>
645 GLIB_HAVE_ALLOCA_H
646 alloca
647 GLIB_USING_SYSTEM_PRINTF
648 GLIB_SYSDEF_POLLERR
649 GLIB_SYSDEF_POLLHUP
650 GLIB_SYSDEF_POLLIN
651 GLIB_SYSDEF_POLLNVAL
652 GLIB_SYSDEF_POLLOUT
653 GLIB_SYSDEF_POLLPRI
654 GLIB_SYSDEF_AF_INET
655 GLIB_SYSDEF_AF_INET6
656 GLIB_SYSDEF_AF_UNIX
657 GLIB_SYSDEF_MSG_DONTROUTE
658 GLIB_SYSDEF_MSG_OOB
659 GLIB_SYSDEF_MSG_PEEK
660 G_WIN32_MSG_HANDLE
661 g_idle_funcs
662 g_timeout_funcs
663 g_child_watch_funcs
664 g_unix_signal_funcs
665 g_unix_fd_source_funcs
666 GSourcePrivate
667 </SECTION>
670 <SECTION>
671 <TITLE>Threads</TITLE>
672 <FILE>threads</FILE>
673 <SUBSECTION>
674 G_THREAD_ERROR
675 GThreadError
677 <SUBSECTION>
678 GThread
679 GThreadFunc
680 g_thread_new
681 g_thread_try_new
682 g_thread_ref
683 g_thread_unref
684 g_thread_join
685 g_thread_yield
686 g_thread_exit
687 g_thread_self
689 <SUBSECTION>
690 GMutex
691 g_mutex_init
692 g_mutex_clear
693 g_mutex_lock
694 g_mutex_trylock
695 g_mutex_unlock
697 <SUBSECTION>
698 GMutexLocker
699 g_mutex_locker_new
700 g_mutex_locker_free
702 <SUBSECTION>
703 G_LOCK_DEFINE
704 G_LOCK_DEFINE_STATIC
705 G_LOCK_EXTERN
706 G_LOCK
707 G_TRYLOCK
708 G_UNLOCK
710 <SUBSECTION>
711 GRecMutex
712 g_rec_mutex_init
713 g_rec_mutex_clear
714 g_rec_mutex_lock
715 g_rec_mutex_trylock
716 g_rec_mutex_unlock
718 <SUBSECTION>
719 GRWLock
720 g_rw_lock_init
721 g_rw_lock_clear
722 g_rw_lock_writer_lock
723 g_rw_lock_writer_trylock
724 g_rw_lock_writer_unlock
725 g_rw_lock_reader_lock
726 g_rw_lock_reader_trylock
727 g_rw_lock_reader_unlock
729 <SUBSECTION>
730 GCond
731 g_cond_init
732 g_cond_clear
733 g_cond_wait
734 g_cond_timed_wait
735 g_cond_wait_until
736 g_cond_signal
737 g_cond_broadcast
739 <SUBSECTION>
740 GPrivate
741 G_PRIVATE_INIT
742 g_private_get
743 g_private_set
744 g_private_replace
746 <SUBSECTION>
747 GOnce
748 GOnceStatus
749 G_ONCE_INIT
750 g_once
751 g_once_init_enter
752 g_once_init_leave
754 <SUBSECTION>
755 g_bit_lock
756 g_bit_trylock
757 g_bit_unlock
758 g_pointer_bit_lock
759 g_pointer_bit_trylock
760 g_pointer_bit_unlock
762 <SUBSECTION>
763 g_get_num_processors
765 <SUBSECTION Private>
766 G_LOCK_NAME
767 atexit
768 g_thread_error_quark
769 g_once_impl
770 </SECTION>
772 <SECTION>
773 <TITLE>Deprecated Thread APIs</TITLE>
774 <FILE>threads-deprecated</FILE>
776 <SUBSECTION>
777 G_THREADS_IMPL_POSIX
778 G_THREADS_IMPL_WIN32
780 <SUBSECTION>
781 g_thread_init
782 g_thread_supported
783 g_thread_get_initialized
785 <SUBSECTION>
786 g_thread_create
787 g_thread_create_full
788 GThreadPriority
789 g_thread_set_priority
790 g_thread_foreach
792 <SUBSECTION>
793 g_mutex_new
794 g_mutex_free
795 g_cond_new
796 g_cond_free
797 g_private_new
799 <SUBSECTION>
800 GStaticMutex
801 G_STATIC_MUTEX_INIT
802 g_static_mutex_init
803 g_static_mutex_lock
804 g_static_mutex_trylock
805 g_static_mutex_unlock
806 g_static_mutex_get_mutex
807 g_static_mutex_free
809 <SUBSECTION>
810 GStaticRecMutex
811 G_STATIC_REC_MUTEX_INIT
812 g_static_rec_mutex_init
813 g_static_rec_mutex_lock
814 g_static_rec_mutex_trylock
815 g_static_rec_mutex_unlock
816 g_static_rec_mutex_lock_full
817 g_static_rec_mutex_unlock_full
818 g_static_rec_mutex_free
820 <SUBSECTION>
821 GStaticRWLock
822 G_STATIC_RW_LOCK_INIT
823 g_static_rw_lock_init
824 g_static_rw_lock_reader_lock
825 g_static_rw_lock_reader_trylock
826 g_static_rw_lock_reader_unlock
827 g_static_rw_lock_writer_lock
828 g_static_rw_lock_writer_trylock
829 g_static_rw_lock_writer_unlock
830 g_static_rw_lock_free
832 <SUBSECTION>
833 GStaticPrivate
834 G_STATIC_PRIVATE_INIT
835 g_static_private_init
836 g_static_private_get
837 g_static_private_set
838 g_static_private_free
840 <SUBSECTION Private>
841 GThreadFunctions
842 g_thread_init_with_errorcheck_mutexes
843 G_THREADS_ENABLED
844 g_static_mutex_get_mutex_impl
845 g_thread_use_default_impl
846 g_threads_got_initialized
847 g_thread_functions_for_glib_use
848 g_thread_gettime
849 g_once_init_enter_impl
850 </SECTION>
852 <SECTION>
853 <TITLE>Thread Pools</TITLE>
854 <FILE>thread_pools</FILE>
855 GThreadPool
856 g_thread_pool_new
857 g_thread_pool_push
858 g_thread_pool_set_max_threads
859 g_thread_pool_get_max_threads
860 g_thread_pool_get_num_threads
861 g_thread_pool_unprocessed
862 g_thread_pool_free
863 g_thread_pool_set_max_unused_threads
864 g_thread_pool_get_max_unused_threads
865 g_thread_pool_get_num_unused_threads
866 g_thread_pool_stop_unused_threads
867 g_thread_pool_set_sort_function
868 g_thread_pool_set_max_idle_time
869 g_thread_pool_get_max_idle_time
870 g_thread_pool_move_to_front
871 </SECTION>
873 <SECTION>
874 <TITLE>Asynchronous Queues</TITLE>
875 <FILE>async_queues</FILE>
876 GAsyncQueue
877 g_async_queue_new
878 g_async_queue_new_full
879 g_async_queue_ref
880 g_async_queue_unref
881 g_async_queue_push
882 g_async_queue_push_sorted
883 g_async_queue_push_front
884 g_async_queue_remove
885 g_async_queue_pop
886 g_async_queue_try_pop
887 g_async_queue_timeout_pop
888 g_async_queue_length
889 g_async_queue_sort
891 <SUBSECTION>
892 g_async_queue_lock
893 g_async_queue_unlock
894 g_async_queue_ref_unlocked
895 g_async_queue_unref_and_unlock
896 g_async_queue_push_unlocked
897 g_async_queue_push_sorted_unlocked
898 g_async_queue_push_front_unlocked
899 g_async_queue_remove_unlocked
900 g_async_queue_pop_unlocked
901 g_async_queue_try_pop_unlocked
902 g_async_queue_timeout_pop_unlocked
903 g_async_queue_length_unlocked
904 g_async_queue_sort_unlocked
906 <SUBSECTION>
907 g_async_queue_timed_pop
908 g_async_queue_timed_pop_unlocked
909 </SECTION>
911 <SECTION>
912 <TITLE>Atomic Operations</TITLE>
913 <FILE>atomic_operations</FILE>
914 G_ATOMIC_LOCK_FREE
916 <SUBSECTION>
917 g_atomic_int_get
918 g_atomic_int_set
919 g_atomic_int_inc
920 g_atomic_int_dec_and_test
921 g_atomic_int_compare_and_exchange
922 g_atomic_int_add
923 g_atomic_int_and
924 g_atomic_int_or
925 g_atomic_int_xor
927 <SUBSECTION>
928 g_atomic_pointer_get
929 g_atomic_pointer_set
930 g_atomic_pointer_compare_and_exchange
931 g_atomic_pointer_add
932 g_atomic_pointer_and
933 g_atomic_pointer_or
934 g_atomic_pointer_xor
936 <SUBSECTION>
937 g_atomic_int_exchange_and_add
938 </SECTION>
940 <SECTION>
941 <TITLE>IO Channels</TITLE>
942 <FILE>iochannels</FILE>
943 GIOChannel
945 <SUBSECTION>
946 g_io_channel_unix_new
947 g_io_channel_unix_get_fd
948 g_io_channel_win32_new_fd
949 g_io_channel_win32_new_socket
950 g_io_channel_win32_new_messages
952 <SUBSECTION>
953 g_io_channel_init
955 <SUBSECTION>
956 g_io_channel_new_file
957 g_io_channel_read_chars
958 g_io_channel_read_unichar
959 g_io_channel_read_line
960 g_io_channel_read_line_string
961 g_io_channel_read_to_end
962 g_io_channel_write_chars
963 g_io_channel_write_unichar
964 g_io_channel_flush
965 g_io_channel_seek_position
966 GSeekType
967 g_io_channel_shutdown
969 <SUBSECTION>
970 GIOStatus
971 GIOChannelError
972 G_IO_CHANNEL_ERROR
973 g_io_channel_error_from_errno
975 <SUBSECTION>
976 g_io_channel_ref
977 g_io_channel_unref
979 <SUBSECTION>
980 g_io_create_watch
981 g_io_add_watch
982 g_io_add_watch_full
983 GIOCondition
984 GIOFunc
986 <SUBSECTION>
987 GIOFuncs
989 <SUBSECTION>
990 g_io_channel_get_buffer_size
991 g_io_channel_set_buffer_size
992 g_io_channel_get_buffer_condition
993 g_io_channel_get_flags
994 g_io_channel_set_flags
995 GIOFlags
996 g_io_channel_get_line_term
997 g_io_channel_set_line_term
998 g_io_channel_get_buffered
999 g_io_channel_set_buffered
1000 g_io_channel_get_encoding
1001 g_io_channel_set_encoding
1002 g_io_channel_get_close_on_unref
1003 g_io_channel_set_close_on_unref
1005 <SUBSECTION>
1006 g_io_channel_read
1007 GIOError
1008 g_io_channel_write
1009 g_io_channel_seek
1010 g_io_channel_close
1012 <SUBSECTION Private>
1013 g_io_channel_win32_poll
1014 g_io_channel_win32_make_pollfd
1015 g_io_channel_win32_get_fd
1016 g_io_channel_win32_new_stream_socket
1017 g_io_channel_win32_set_debug
1018 g_io_channel_error_quark
1019 g_io_watch_funcs
1020 G_IO_FLAG_IS_WRITEABLE
1021 </SECTION>
1023 <SECTION>
1024 <TITLE>Memory Allocation</TITLE>
1025 <FILE>memory</FILE>
1026 g_new
1027 g_new0
1028 g_renew
1029 g_try_new
1030 g_try_new0
1031 g_try_renew
1033 <SUBSECTION>
1034 g_malloc
1035 g_malloc0
1036 g_realloc
1037 g_try_malloc
1038 g_try_malloc0
1039 g_try_realloc
1040 g_malloc_n
1041 g_malloc0_n
1042 g_realloc_n
1043 g_try_malloc_n
1044 g_try_malloc0_n
1045 g_try_realloc_n
1047 <SUBSECTION>
1048 g_free
1049 g_clear_pointer
1050 g_steal_pointer
1051 g_mem_gc_friendly
1053 <SUBSECTION>
1054 g_alloca
1055 g_newa
1057 <SUBSECTION>
1058 g_memmove
1059 g_memdup
1061 <SUBSECTION>
1062 GMemVTable
1063 g_mem_set_vtable
1064 g_mem_is_system_malloc
1066 <SUBSECTION>
1067 glib_mem_profiler_table
1068 g_mem_profile
1069 </SECTION>
1071 <SECTION>
1072 <TITLE>Warnings and Assertions</TITLE>
1073 <FILE>warnings</FILE>
1074 g_print
1075 g_set_print_handler
1076 GPrintFunc
1078 <SUBSECTION>
1079 g_printerr
1080 g_set_printerr_handler
1082 <SUBSECTION>
1083 g_return_if_fail
1084 g_return_val_if_fail
1085 g_return_if_reached
1086 g_return_val_if_reached
1087 g_warn_if_fail
1088 g_warn_if_reached
1090 <SUBSECTION>
1091 g_on_error_query
1092 g_on_error_stack_trace
1094 <SUBSECTION>
1095 G_BREAKPOINT
1097 <SUBSECTION Private>
1098 g_return_if_fail_warning
1099 g_assert_warning
1100 g_warn_message
1101 </SECTION>
1103 <SECTION>
1104 <TITLE>Glob-style pattern matching</TITLE>
1105 <FILE>patterns</FILE>
1106 GPatternSpec
1107 g_pattern_spec_new
1108 g_pattern_spec_free
1109 g_pattern_spec_equal
1110 g_pattern_match
1111 g_pattern_match_string
1112 g_pattern_match_simple
1113 </SECTION>
1115 <SECTION>
1116 <TITLE>Perl-compatible regular expressions</TITLE>
1117 <FILE>gregex</FILE>
1118 GRegexError
1119 G_REGEX_ERROR
1120 GRegexCompileFlags
1121 GRegexMatchFlags
1122 GRegex
1123 GRegexEvalCallback
1124 g_regex_new
1125 g_regex_ref
1126 g_regex_unref
1127 g_regex_get_pattern
1128 g_regex_get_max_backref
1129 g_regex_get_capture_count
1130 g_regex_get_has_cr_or_lf
1131 g_regex_get_max_lookbehind
1132 g_regex_get_string_number
1133 g_regex_get_compile_flags
1134 g_regex_get_match_flags
1135 g_regex_escape_string
1136 g_regex_escape_nul
1137 g_regex_match_simple
1138 g_regex_match
1139 g_regex_match_full
1140 g_regex_match_all
1141 g_regex_match_all_full
1142 g_regex_split_simple
1143 g_regex_split
1144 g_regex_split_full
1145 g_regex_replace
1146 g_regex_replace_literal
1147 g_regex_replace_eval
1148 g_regex_check_replacement
1149 GMatchInfo
1150 g_match_info_get_regex
1151 g_match_info_get_string
1152 g_match_info_ref
1153 g_match_info_unref
1154 g_match_info_free
1155 g_match_info_matches
1156 g_match_info_next
1157 g_match_info_get_match_count
1158 g_match_info_is_partial_match
1159 g_match_info_expand_references
1160 g_match_info_fetch
1161 g_match_info_fetch_pos
1162 g_match_info_fetch_named
1163 g_match_info_fetch_named_pos
1164 g_match_info_fetch_all
1165 <SUBSECTION Private>
1166 g_regex_error_quark
1167 </SECTION>
1169 <SECTION>
1170 <TITLE>Message Logging</TITLE>
1171 <FILE>messages</FILE>
1172 G_LOG_DOMAIN
1173 G_LOG_FATAL_MASK
1174 G_LOG_LEVEL_USER_SHIFT
1175 GLogFunc
1176 GLogLevelFlags
1178 <SUBSECTION>
1179 g_log
1180 g_logv
1181 g_message
1182 g_warning
1183 g_critical
1184 g_error
1185 g_info
1186 g_debug
1188 <SUBSECTION>
1189 g_log_set_handler
1190 g_log_set_handler_full
1191 g_log_remove_handler
1192 g_log_set_always_fatal
1193 g_log_set_fatal_mask
1194 g_log_default_handler
1195 g_log_set_default_handler
1197 <SUBSECTION>
1198 g_log_structured
1199 g_log_variant
1200 GLogField
1201 g_log_structured_array
1202 G_DEBUG_HERE
1204 <SUBSECTION>
1205 GLogWriterOutput
1206 GLogWriterFunc
1207 g_log_set_writer_func
1208 g_log_writer_supports_color
1209 g_log_writer_is_journald
1210 g_log_writer_format_fields
1211 g_log_writer_journald
1212 g_log_writer_standard_streams
1213 g_log_writer_default
1214 </SECTION>
1216 <SECTION>
1217 <TITLE>Timers</TITLE>
1218 <FILE>timers</FILE>
1219 GTimer
1220 g_timer_new
1221 g_timer_start
1222 g_timer_stop
1223 g_timer_continue
1224 g_timer_elapsed
1225 g_timer_reset
1226 g_timer_destroy
1227 </SECTION>
1229 <SECTION>
1230 <TITLE>Spawning Processes</TITLE>
1231 <FILE>spawn</FILE>
1232 GSpawnError
1233 G_SPAWN_ERROR
1234 GSpawnFlags
1235 GSpawnChildSetupFunc
1236 g_spawn_async_with_fds
1237 g_spawn_async_with_pipes
1238 g_spawn_async
1239 g_spawn_sync
1240 G_SPAWN_EXIT_ERROR
1241 g_spawn_check_exit_status
1242 g_spawn_command_line_async
1243 g_spawn_command_line_sync
1244 g_spawn_close_pid
1245 <SUBSECTION Private>
1246 g_spawn_error_quark
1247 g_spawn_exit_error_quark
1248 </SECTION>
1250 <SECTION>
1251 <TITLE>Simple XML Subset Parser</TITLE>
1252 <FILE>markup</FILE>
1253 GMarkupError
1254 G_MARKUP_ERROR
1255 GMarkupParseFlags
1256 GMarkupParseContext
1257 GMarkupParser
1258 g_markup_escape_text
1259 g_markup_printf_escaped
1260 g_markup_vprintf_escaped
1261 g_markup_parse_context_new
1262 g_markup_parse_context_parse
1263 g_markup_parse_context_end_parse
1264 g_markup_parse_context_free
1265 g_markup_parse_context_get_position
1266 g_markup_parse_context_get_element
1267 g_markup_parse_context_get_element_stack
1268 g_markup_parse_context_get_user_data
1269 g_markup_parse_context_push
1270 g_markup_parse_context_pop
1271 g_markup_parse_context_ref
1272 g_markup_parse_context_unref
1273 <SUBSECTION>
1274 GMarkupCollectType
1275 g_markup_collect_attributes
1276 <SUBSECTION Private>
1277 g_markup_error_quark
1278 </SECTION>
1281 <SECTION>
1282 <TITLE>Shell-related Utilities</TITLE>
1283 <FILE>shell</FILE>
1284 GShellError
1285 G_SHELL_ERROR
1286 g_shell_parse_argv
1287 g_shell_quote
1288 g_shell_unquote
1289 <SUBSECTION Private>
1290 g_shell_error_quark
1291 </SECTION>
1294 <SECTION>
1295 <TITLE>Commandline option parser</TITLE>
1296 <FILE>option</FILE>
1297 GOptionError
1298 G_OPTION_ERROR
1299 GOptionArgFunc
1300 GOptionContext
1301 g_option_context_new
1302 g_option_context_set_summary
1303 g_option_context_get_summary
1304 g_option_context_set_description
1305 g_option_context_get_description
1306 GTranslateFunc
1307 g_option_context_set_translate_func
1308 g_option_context_set_translation_domain
1309 g_option_context_free
1310 g_option_context_parse
1311 g_option_context_parse_strv
1312 g_option_context_set_help_enabled
1313 g_option_context_get_help_enabled
1314 g_option_context_set_ignore_unknown_options
1315 g_option_context_get_ignore_unknown_options
1316 g_option_context_get_help
1317 g_option_context_get_strict_posix
1318 g_option_context_set_strict_posix
1319 GOptionArg
1320 GOptionFlags
1321 G_OPTION_REMAINING
1322 GOptionEntry
1323 g_option_context_add_main_entries
1324 GOptionGroup
1325 g_option_context_add_group
1326 g_option_context_set_main_group
1327 g_option_context_get_main_group
1328 g_option_group_new
1329 g_option_group_ref
1330 g_option_group_unref
1331 g_option_group_free
1332 g_option_group_add_entries
1333 GOptionParseFunc
1334 g_option_group_set_parse_hooks
1335 GOptionErrorFunc
1336 g_option_group_set_error_hook
1337 g_option_group_set_translate_func
1338 g_option_group_set_translation_domain
1339 <SUBSECTION Private>
1340 g_option_error_quark
1341 </SECTION>
1344 <SECTION>
1345 <TITLE>File Utilities</TITLE>
1346 <FILE>fileutils</FILE>
1347 <INCLUDE>glib.h,glib/gstdio.h,fcntl.h,sys/types.h,sys/stat.h</INCLUDE>
1348 GFileError
1349 G_FILE_ERROR
1350 GFileTest
1351 g_file_error_from_errno
1352 g_file_get_contents
1353 g_file_set_contents
1354 g_file_test
1355 g_mkstemp
1356 g_mkstemp_full
1357 g_file_open_tmp
1358 g_file_read_link
1359 g_mkdir_with_parents
1360 g_mkdtemp
1361 g_mkdtemp_full
1362 g_dir_make_tmp
1364 <SUBSECTION>
1365 GDir
1366 g_dir_open
1367 g_dir_read_name
1368 g_dir_rewind
1369 g_dir_close
1371 <SUBSECTION>
1372 GMappedFile
1373 g_mapped_file_new
1374 g_mapped_file_new_from_fd
1375 g_mapped_file_ref
1376 g_mapped_file_unref
1377 g_mapped_file_free
1378 g_mapped_file_get_length
1379 g_mapped_file_get_contents
1380 g_mapped_file_get_bytes
1382 <SUBSECTION>
1383 g_open
1384 g_rename
1385 g_mkdir
1386 GStatBuf
1387 g_stat
1388 g_lstat
1389 g_unlink
1390 g_remove
1391 g_rmdir
1392 g_fopen
1393 g_freopen
1394 g_chmod
1395 g_access
1396 g_creat
1397 g_chdir
1398 g_utime
1399 g_close
1401 <SUBSECTION Private>
1402 g_file_error_quark
1403 utimbuf
1404 </SECTION>
1407 <SECTION>
1408 <TITLE>String Utility Functions</TITLE>
1409 <FILE>string_utils</FILE>
1410 <INCLUDE>glib.h,glib/gprintf.h</INCLUDE>
1411 g_strdup
1412 g_strndup
1413 g_strdupv
1414 g_strnfill
1415 g_stpcpy
1416 g_strstr_len
1417 g_strrstr
1418 g_strrstr_len
1419 g_str_has_prefix
1420 g_str_has_suffix
1421 g_strcmp0
1422 g_str_to_ascii
1423 g_str_tokenize_and_fold
1424 g_str_match_string
1426 <SUBSECTION>
1427 g_strlcpy
1428 g_strlcat
1430 <SUBSECTION>
1431 g_strdup_printf
1432 g_strdup_vprintf
1433 g_printf
1434 g_vprintf
1435 g_fprintf
1436 g_vfprintf
1437 g_sprintf
1438 g_vsprintf
1439 g_snprintf
1440 g_vsnprintf
1441 g_vasprintf
1442 g_printf_string_upper_bound
1444 <SUBSECTION>
1445 g_str_is_ascii
1446 g_ascii_isalnum
1447 g_ascii_isalpha
1448 g_ascii_iscntrl
1449 g_ascii_isdigit
1450 g_ascii_isgraph
1451 g_ascii_islower
1452 g_ascii_isprint
1453 g_ascii_ispunct
1454 g_ascii_isspace
1455 g_ascii_isupper
1456 g_ascii_isxdigit
1458 <SUBSECTION>
1459 g_ascii_digit_value
1460 g_ascii_xdigit_value
1462 <SUBSECTION>
1463 g_ascii_strcasecmp
1464 g_ascii_strncasecmp
1466 <SUBSECTION>
1467 g_ascii_strup
1468 g_ascii_strdown
1470 <SUBSECTION>
1471 g_ascii_tolower
1472 g_ascii_toupper
1474 <SUBSECTION>
1475 g_string_ascii_up
1476 g_string_ascii_down
1478 <SUBSECTION>
1479 g_strup
1480 g_strdown
1482 <SUBSECTION>
1483 g_strcasecmp
1484 g_strncasecmp
1486 <SUBSECTION>
1487 g_strreverse
1489 <SUBSECTION>
1490 g_ascii_strtoll
1491 g_ascii_strtoull
1492 G_ASCII_DTOSTR_BUF_SIZE
1493 g_ascii_strtod
1494 g_ascii_dtostr
1495 g_ascii_formatd
1496 g_strtod
1498 <SUBSECTION>
1499 GNumberParserError
1500 G_NUMBER_PARSER_ERROR
1501 g_ascii_string_to_signed
1502 g_ascii_string_to_unsigned
1504 <SUBSECTION Private>
1505 g_number_parser_error_quark
1507 <SUBSECTION>
1508 g_strchug
1509 g_strchomp
1510 g_strstrip
1512 <SUBSECTION>
1513 g_strdelimit
1514 G_STR_DELIMITERS
1515 g_strescape
1516 g_strcompress
1517 g_strcanon
1518 g_strsplit
1519 g_strsplit_set
1520 g_strfreev
1521 g_strconcat
1522 g_strjoin
1523 g_strjoinv
1525 <SUBSECTION>
1526 GStrv
1527 g_strv_length
1528 g_strv_contains
1530 <SUBSECTION>
1531 g_strerror
1532 g_strsignal
1534 <SUBSECTION Private>
1535 GAsciiType
1536 g_ascii_table
1537 </SECTION>
1539 <SECTION>
1540 <TITLE>Date and Time Functions</TITLE>
1541 <FILE>date</FILE>
1542 G_USEC_PER_SEC
1543 GTimeVal
1544 g_get_current_time
1545 g_usleep
1546 g_time_val_add
1547 g_time_val_from_iso8601
1548 g_time_val_to_iso8601
1550 <SUBSECTION>
1551 g_get_monotonic_time
1552 g_get_real_time
1554 <SUBSECTION>
1555 GDate
1556 GTime
1557 GDateDMY
1558 GDateDay
1559 GDateMonth
1560 GDateYear
1561 GDateWeekday
1563 <SUBSECTION>
1564 G_DATE_BAD_DAY
1565 G_DATE_BAD_JULIAN
1566 G_DATE_BAD_YEAR
1568 <SUBSECTION>
1569 g_date_new
1570 g_date_new_dmy
1571 g_date_new_julian
1572 g_date_clear
1573 g_date_free
1574 g_date_copy
1576 <SUBSECTION>
1577 g_date_set_day
1578 g_date_set_month
1579 g_date_set_year
1580 g_date_set_dmy
1581 g_date_set_julian
1582 g_date_set_time
1583 g_date_set_time_t
1584 g_date_set_time_val
1585 g_date_set_parse
1587 <SUBSECTION>
1588 g_date_add_days
1589 g_date_subtract_days
1590 g_date_add_months
1591 g_date_subtract_months
1592 g_date_add_years
1593 g_date_subtract_years
1594 g_date_days_between
1595 g_date_compare
1596 g_date_clamp
1597 g_date_order
1599 <SUBSECTION>
1600 g_date_get_day
1601 g_date_get_month
1602 g_date_get_year
1603 g_date_get_julian
1604 g_date_get_weekday
1605 g_date_get_day_of_year
1607 <SUBSECTION>
1608 g_date_get_days_in_month
1609 g_date_is_first_of_month
1610 g_date_is_last_of_month
1611 g_date_is_leap_year
1612 g_date_get_monday_week_of_year
1613 g_date_get_monday_weeks_in_year
1614 g_date_get_sunday_week_of_year
1615 g_date_get_sunday_weeks_in_year
1616 g_date_get_iso8601_week_of_year
1618 <SUBSECTION>
1619 g_date_strftime
1620 g_date_to_struct_tm
1622 <SUBSECTION>
1623 g_date_valid
1624 g_date_valid_day
1625 g_date_valid_month
1626 g_date_valid_year
1627 g_date_valid_dmy
1628 g_date_valid_julian
1629 g_date_valid_weekday
1631 <SUBSECTION Private>
1632 g_date_weekday
1633 g_date_month
1634 g_date_year
1635 g_date_day
1636 g_date_julian
1637 g_date_day_of_year
1638 g_date_monday_week_of_year
1639 g_date_sunday_week_of_year
1640 g_date_days_in_month
1641 g_date_monday_weeks_in_year
1642 g_date_sunday_weeks_in_year
1643 </SECTION>
1645 <SECTION>
1646 <FILE>timezone</FILE>
1647 <SUBSECTION>
1648 GTimeZone
1649 g_time_zone_unref
1650 g_time_zone_ref
1651 <SUBSECTION>
1652 g_time_zone_new
1653 g_time_zone_new_local
1654 g_time_zone_new_utc
1655 g_time_zone_new_offset
1656 <SUBSECTION>
1657 GTimeType
1658 g_time_zone_find_interval
1659 g_time_zone_adjust_time
1660 <SUBSECTION>
1661 g_time_zone_get_identifier
1662 g_time_zone_get_abbreviation
1663 g_time_zone_get_offset
1664 g_time_zone_is_dst
1665 </SECTION>
1667 <SECTION>
1668 <FILE>date-time</FILE>
1669 GTimeSpan
1670 G_TIME_SPAN_DAY
1671 G_TIME_SPAN_HOUR
1672 G_TIME_SPAN_MINUTE
1673 G_TIME_SPAN_SECOND
1674 G_TIME_SPAN_MILLISECOND
1676 <SUBSECTION>
1677 GDateTime
1678 g_date_time_unref
1679 g_date_time_ref
1681 <SUBSECTION>
1682 g_date_time_new_now
1683 g_date_time_new_now_local
1684 g_date_time_new_now_utc
1686 <SUBSECTION>
1687 g_date_time_new_from_unix_local
1688 g_date_time_new_from_unix_utc
1690 <SUBSECTION>
1691 g_date_time_new_from_timeval_local
1692 g_date_time_new_from_timeval_utc
1693 g_date_time_new_from_iso8601
1695 <SUBSECTION>
1696 g_date_time_new
1697 g_date_time_new_local
1698 g_date_time_new_utc
1700 <SUBSECTION>
1701 g_date_time_add
1703 <SUBSECTION>
1704 g_date_time_add_years
1705 g_date_time_add_months
1706 g_date_time_add_weeks
1707 g_date_time_add_days
1709 <SUBSECTION>
1710 g_date_time_add_hours
1711 g_date_time_add_minutes
1712 g_date_time_add_seconds
1714 <SUBSECTION>
1715 g_date_time_add_full
1717 <SUBSECTION>
1718 g_date_time_compare
1719 g_date_time_difference
1720 g_date_time_hash
1721 g_date_time_equal
1723 <SUBSECTION>
1724 g_date_time_get_ymd
1726 <SUBSECTION>
1727 g_date_time_get_year
1728 g_date_time_get_month
1729 g_date_time_get_day_of_month
1731 <SUBSECTION>
1732 g_date_time_get_week_numbering_year
1733 g_date_time_get_week_of_year
1734 g_date_time_get_day_of_week
1736 <SUBSECTION>
1737 g_date_time_get_day_of_year
1739 <SUBSECTION>
1740 g_date_time_get_hour
1741 g_date_time_get_minute
1742 g_date_time_get_second
1743 g_date_time_get_microsecond
1744 g_date_time_get_seconds
1746 <SUBSECTION>
1747 g_date_time_to_unix
1748 g_date_time_to_timeval
1750 <SUBSECTION>
1751 g_date_time_get_utc_offset
1752 g_date_time_get_timezone
1753 g_date_time_get_timezone_abbreviation
1754 g_date_time_is_daylight_savings
1756 <SUBSECTION>
1757 g_date_time_to_timezone
1758 g_date_time_to_local
1759 g_date_time_to_utc
1761 <SUBSECTION>
1762 g_date_time_format
1763 </SECTION>
1765 <SECTION>
1766 <TITLE>Hook Functions</TITLE>
1767 <FILE>hooks</FILE>
1768 GHookList
1769 GHookFinalizeFunc
1770 GHook
1771 GHookFunc
1772 GHookCheckFunc
1774 <SUBSECTION>
1775 g_hook_list_init
1776 g_hook_list_invoke
1777 g_hook_list_invoke_check
1778 g_hook_list_marshal
1779 GHookMarshaller
1780 g_hook_list_marshal_check
1781 GHookCheckMarshaller
1782 g_hook_list_clear
1784 <SUBSECTION>
1785 g_hook_alloc
1786 g_hook_append
1787 g_hook_prepend
1788 g_hook_insert_before
1789 g_hook_insert_sorted
1790 GHookCompareFunc
1791 g_hook_compare_ids
1793 <SUBSECTION>
1794 g_hook_get
1795 g_hook_find
1796 GHookFindFunc
1797 g_hook_find_data
1798 g_hook_find_func
1799 g_hook_find_func_data
1801 <SUBSECTION>
1802 g_hook_first_valid
1803 g_hook_next_valid
1805 GHookFlagMask
1806 G_HOOK_FLAGS
1807 G_HOOK_FLAG_USER_SHIFT
1809 <SUBSECTION>
1810 G_HOOK
1811 G_HOOK_IS_VALID
1812 G_HOOK_ACTIVE
1813 G_HOOK_IN_CALL
1814 G_HOOK_IS_UNLINKED
1816 <SUBSECTION>
1817 g_hook_ref
1818 g_hook_unref
1820 g_hook_free
1821 g_hook_destroy
1822 g_hook_destroy_link
1823 </SECTION>
1825 <SECTION>
1826 <TITLE>Miscellaneous Utility Functions</TITLE>
1827 <FILE>misc_utils</FILE>
1828 g_get_application_name
1829 g_set_application_name
1830 g_get_prgname
1831 g_set_prgname
1832 g_get_environ
1833 g_environ_getenv
1834 g_environ_setenv
1835 g_environ_unsetenv
1836 g_getenv
1837 g_setenv
1838 g_unsetenv
1839 g_listenv
1840 g_get_user_name
1841 g_get_real_name
1842 g_get_user_cache_dir
1843 g_get_user_data_dir
1844 g_get_user_config_dir
1845 g_get_user_runtime_dir
1846 GUserDirectory
1847 g_get_user_special_dir
1848 g_get_system_data_dirs
1849 g_get_system_config_dirs
1850 g_reload_user_special_dirs_cache
1852 <SUBSECTION>
1853 g_get_host_name
1854 g_get_home_dir
1855 g_get_tmp_dir
1856 g_get_current_dir
1857 g_basename
1858 g_dirname
1859 g_canonicalize_filename
1860 g_path_is_absolute
1861 g_path_skip_root
1862 g_path_get_basename
1863 g_path_get_dirname
1864 g_build_filename
1865 g_build_filenamev
1866 g_build_filename_valist
1867 g_build_path
1868 g_build_pathv
1870 <SUBSECTION>
1871 g_format_size
1872 GFormatSizeFlags
1873 g_format_size_full
1874 g_format_size_for_display
1876 <SUBSECTION>
1877 g_find_program_in_path
1879 <SUBSECTION>
1880 g_bit_nth_lsf
1881 g_bit_nth_msf
1882 g_bit_storage
1884 <SUBSECTION>
1885 g_spaced_primes_closest
1887 <SUBSECTION>
1888 g_atexit
1890 <SUBSECTION>
1891 g_parse_debug_string
1892 GDebugKey
1894 <SUBSECTION>
1895 GVoidFunc
1896 GFreeFunc
1898 <SUBSECTION>
1899 g_qsort_with_data
1901 <SUBSECTION>
1902 g_nullify_pointer
1904 <SUBSECTION Private>
1905 G_NATIVE_ATEXIT
1906 g_ATEXIT
1907 g_win32_get_system_data_dirs_for_module
1908 ATEXIT
1910 </SECTION>
1912 <SECTION>
1913 <TITLE>Lexical Scanner</TITLE>
1914 <FILE>scanner</FILE>
1915 GScanner
1916 GScannerConfig
1917 g_scanner_new
1918 g_scanner_destroy
1920 <SUBSECTION>
1921 g_scanner_input_file
1922 g_scanner_sync_file_offset
1923 g_scanner_input_text
1924 g_scanner_peek_next_token
1925 g_scanner_get_next_token
1926 g_scanner_eof
1928 <SUBSECTION>
1929 g_scanner_cur_line
1930 g_scanner_cur_position
1931 g_scanner_cur_token
1932 g_scanner_cur_value
1934 <SUBSECTION>
1935 g_scanner_set_scope
1936 g_scanner_scope_add_symbol
1937 g_scanner_scope_foreach_symbol
1938 g_scanner_scope_lookup_symbol
1939 g_scanner_scope_remove_symbol
1940 g_scanner_add_symbol
1941 g_scanner_remove_symbol
1942 g_scanner_foreach_symbol
1944 <SUBSECTION>
1945 g_scanner_freeze_symbol_table
1946 g_scanner_thaw_symbol_table
1947 g_scanner_lookup_symbol
1949 <SUBSECTION>
1950 g_scanner_warn
1951 g_scanner_error
1952 g_scanner_unexp_token
1953 GScannerMsgFunc
1955 <SUBSECTION>
1956 G_CSET_a_2_z
1957 G_CSET_A_2_Z
1958 G_CSET_DIGITS
1959 G_CSET_LATINC
1960 G_CSET_LATINS
1961 GTokenType
1962 GTokenValue
1963 GErrorType
1965 </SECTION>
1967 <SECTION>
1968 <TITLE>Key-value file parser</TITLE>
1969 <FILE>keyfile</FILE>
1970 GKeyFile
1971 G_KEY_FILE_ERROR
1972 GKeyFileError
1973 GKeyFileFlags
1975 <SUBSECTION>
1976 g_key_file_new
1977 g_key_file_free
1978 g_key_file_ref
1979 g_key_file_unref
1980 g_key_file_set_list_separator
1981 g_key_file_load_from_file
1982 g_key_file_load_from_data
1983 g_key_file_load_from_bytes
1984 g_key_file_load_from_data_dirs
1985 g_key_file_load_from_dirs
1986 g_key_file_to_data
1987 g_key_file_save_to_file
1988 g_key_file_get_start_group
1989 g_key_file_get_groups
1990 g_key_file_get_keys
1991 g_key_file_has_group
1992 g_key_file_has_key
1994 <SUBSECTION>
1995 g_key_file_get_value
1996 g_key_file_get_string
1997 g_key_file_get_locale_string
1998 g_key_file_get_locale_for_key
1999 g_key_file_get_boolean
2000 g_key_file_get_integer
2001 g_key_file_get_int64
2002 g_key_file_get_uint64
2003 g_key_file_get_double
2004 g_key_file_get_string_list
2005 g_key_file_get_locale_string_list
2006 g_key_file_get_boolean_list
2007 g_key_file_get_integer_list
2008 g_key_file_get_double_list
2009 g_key_file_get_comment
2011 <SUBSECTION>
2012 g_key_file_set_value
2013 g_key_file_set_string
2014 g_key_file_set_locale_string
2015 g_key_file_set_boolean
2016 g_key_file_set_integer
2017 g_key_file_set_int64
2018 g_key_file_set_uint64
2019 g_key_file_set_double
2020 g_key_file_set_string_list
2021 g_key_file_set_locale_string_list
2022 g_key_file_set_boolean_list
2023 g_key_file_set_integer_list
2024 g_key_file_set_double_list
2025 g_key_file_set_comment
2026 g_key_file_remove_group
2027 g_key_file_remove_key
2028 g_key_file_remove_comment
2030 <SUBSECTION>
2031 G_KEY_FILE_DESKTOP_GROUP
2032 G_KEY_FILE_DESKTOP_KEY_TYPE
2033 G_KEY_FILE_DESKTOP_KEY_VERSION
2034 G_KEY_FILE_DESKTOP_KEY_NAME
2035 G_KEY_FILE_DESKTOP_KEY_GENERIC_NAME
2036 G_KEY_FILE_DESKTOP_KEY_NO_DISPLAY
2037 G_KEY_FILE_DESKTOP_KEY_COMMENT
2038 G_KEY_FILE_DESKTOP_KEY_ICON
2039 G_KEY_FILE_DESKTOP_KEY_HIDDEN
2040 G_KEY_FILE_DESKTOP_KEY_ONLY_SHOW_IN
2041 G_KEY_FILE_DESKTOP_KEY_NOT_SHOW_IN
2042 G_KEY_FILE_DESKTOP_KEY_TRY_EXEC
2043 G_KEY_FILE_DESKTOP_KEY_EXEC
2044 G_KEY_FILE_DESKTOP_KEY_PATH
2045 G_KEY_FILE_DESKTOP_KEY_TERMINAL
2046 G_KEY_FILE_DESKTOP_KEY_MIME_TYPE
2047 G_KEY_FILE_DESKTOP_KEY_CATEGORIES
2048 G_KEY_FILE_DESKTOP_KEY_STARTUP_NOTIFY
2049 G_KEY_FILE_DESKTOP_KEY_STARTUP_WM_CLASS
2050 G_KEY_FILE_DESKTOP_KEY_URL
2051 G_KEY_FILE_DESKTOP_KEY_ACTIONS
2052 G_KEY_FILE_DESKTOP_KEY_DBUS_ACTIVATABLE
2053 G_KEY_FILE_DESKTOP_TYPE_APPLICATION
2054 G_KEY_FILE_DESKTOP_TYPE_LINK
2055 G_KEY_FILE_DESKTOP_TYPE_DIRECTORY
2057 <SUBSECTION Private>
2058 g_key_file_error_quark
2059 g_key_file_get_type
2060 </SECTION>
2062 <SECTION>
2063 <TITLE>Bookmark file parser</TITLE>
2064 <FILE>bookmarkfile</FILE>
2065 GBookmarkFile
2066 G_BOOKMARK_FILE_ERROR
2067 GBookmarkFileError
2068 g_bookmark_file_new
2069 g_bookmark_file_free
2070 g_bookmark_file_load_from_file
2071 g_bookmark_file_load_from_data
2072 g_bookmark_file_load_from_data_dirs
2073 g_bookmark_file_to_data
2074 g_bookmark_file_to_file
2075 g_bookmark_file_has_item
2076 g_bookmark_file_has_group
2077 g_bookmark_file_has_application
2078 g_bookmark_file_get_size
2079 g_bookmark_file_get_uris G_GNUC_MALLOC
2081 <SUBSECTION>
2082 g_bookmark_file_get_title
2083 g_bookmark_file_get_description
2084 g_bookmark_file_get_mime_type
2085 g_bookmark_file_get_is_private
2086 g_bookmark_file_get_icon
2087 g_bookmark_file_get_added
2088 g_bookmark_file_get_modified
2089 g_bookmark_file_get_visited
2090 g_bookmark_file_get_groups
2091 g_bookmark_file_get_applications
2092 g_bookmark_file_get_app_info
2094 <SUBSECTION>
2095 g_bookmark_file_set_title
2096 g_bookmark_file_set_description
2097 g_bookmark_file_set_mime_type
2098 g_bookmark_file_set_is_private
2099 g_bookmark_file_set_icon
2100 g_bookmark_file_set_added
2101 g_bookmark_file_set_groups
2102 g_bookmark_file_set_modified
2103 g_bookmark_file_set_visited
2104 g_bookmark_file_set_app_info
2105 g_bookmark_file_add_group
2106 g_bookmark_file_add_application
2107 g_bookmark_file_remove_group
2108 g_bookmark_file_remove_application
2109 g_bookmark_file_remove_item
2110 g_bookmark_file_move_item
2112 <SUBSECTION Private>
2113 g_bookmark_file_error_quark
2114 </SECTION>
2116 <SECTION>
2117 <TITLE>Dynamic Loading of Modules</TITLE>
2118 <FILE>modules</FILE>
2119 <INCLUDE>gmodule.h</INCLUDE>
2120 GModule
2121 g_module_supported
2122 g_module_build_path
2123 g_module_open
2124 GModuleFlags
2125 g_module_symbol
2126 g_module_name
2127 g_module_make_resident
2128 g_module_close
2129 g_module_error
2130 <SUBSECTION>
2131 GModuleCheckInit
2132 GModuleUnload
2133 G_MODULE_SUFFIX
2134 G_MODULE_EXPORT
2135 G_MODULE_IMPORT
2136 </SECTION>
2138 <SECTION>
2139 <TITLE>Automatic String Completion</TITLE>
2140 <FILE>completion</FILE>
2141 GCompletion
2142 g_completion_new
2143 GCompletionFunc
2144 g_completion_add_items
2145 g_completion_remove_items
2146 g_completion_clear_items
2147 g_completion_complete
2148 g_completion_complete_utf8
2149 g_completion_set_compare
2150 GCompletionStrncmpFunc
2151 g_completion_free
2152 </SECTION>
2154 <SECTION>
2155 <TITLE>Windows Compatibility Functions</TITLE>
2156 <FILE>windows</FILE>
2157 MAXPATHLEN
2158 GWin32OSType
2160 g_win32_check_windows_version
2161 g_win32_get_command_line
2162 g_win32_error_message
2163 g_win32_getlocale
2164 g_win32_get_package_installation_directory
2165 g_win32_get_package_installation_directory_of_module
2166 g_win32_get_package_installation_subdirectory
2167 g_win32_get_windows_version
2168 g_win32_locale_filename_from_utf8
2169 G_WIN32_DLLMAIN_FOR_DLL_NAME
2170 G_WIN32_HAVE_WIDECHAR_API
2171 G_WIN32_IS_NT_BASED
2173 <SUBSECTION Private>
2174 g_win32_ftruncate
2176 </SECTION>
2178 <SECTION>
2179 <TITLE>UNIX-specific utilities and integration</TITLE>
2180 <FILE>gunix</FILE>
2181 G_UNIX_ERROR
2182 g_unix_open_pipe
2183 g_unix_set_fd_nonblocking
2185 <SUBSECTION>
2186 g_unix_signal_add
2187 g_unix_signal_add_full
2188 g_unix_signal_source_new
2190 <SUBSECTION>
2191 GUnixFDSourceFunc
2192 g_unix_fd_add
2193 g_unix_fd_add_full
2194 g_unix_fd_source_new
2196 <SUBSECTION Private>
2197 g_unix_error_quark
2198 </SECTION>
2200 # Data Structures
2202 <SECTION>
2203 <TITLE>Memory Slices</TITLE>
2204 <FILE>memory_slices</FILE>
2205 g_slice_alloc
2206 g_slice_alloc0
2207 g_slice_copy
2208 g_slice_free1
2209 g_slice_free_chain_with_offset
2211 <SUBSECTION>
2212 g_slice_new
2213 g_slice_new0
2214 g_slice_dup
2215 g_slice_free
2216 g_slice_free_chain
2218 <SUBSECTION Private>
2219 GSliceConfig
2220 g_slice_set_config
2221 g_slice_get_config
2222 g_slice_get_config_state
2223 g_slice_debug_tree_statistics
2224 </SECTION>
2226 <SECTION>
2227 <TITLE>Doubly-Linked Lists</TITLE>
2228 <FILE>linked_lists_double</FILE>
2229 GList
2231 <SUBSECTION>
2232 g_list_append
2233 g_list_prepend
2234 g_list_insert
2235 g_list_insert_before
2236 g_list_insert_sorted
2237 g_list_remove
2238 g_list_remove_link
2239 g_list_delete_link
2240 g_list_remove_all
2241 g_list_free
2242 g_list_free_full
2244 <SUBSECTION>
2245 g_list_alloc
2246 g_list_free_1
2247 g_list_free1
2249 <SUBSECTION>
2250 g_list_length
2251 g_list_copy
2252 g_list_copy_deep
2253 g_list_reverse
2254 g_list_sort
2255 GCompareFunc
2256 g_list_insert_sorted_with_data
2257 g_list_sort_with_data
2258 GCompareDataFunc
2259 g_list_concat
2260 g_list_foreach
2261 GFunc
2263 <SUBSECTION>
2264 g_list_first
2265 g_list_last
2266 g_list_previous
2267 g_list_next
2268 g_list_nth
2269 g_list_nth_data
2270 g_list_nth_prev
2272 <SUBSECTION>
2273 g_list_find
2274 g_list_find_custom
2275 g_list_position
2276 g_list_index
2277 </SECTION>
2279 <SECTION>
2280 <TITLE>Singly-Linked Lists</TITLE>
2281 <FILE>linked_lists_single</FILE>
2282 GSList
2284 <SUBSECTION>
2285 g_slist_alloc
2286 g_slist_append
2287 g_slist_prepend
2288 g_slist_insert
2289 g_slist_insert_before
2290 g_slist_insert_sorted
2291 g_slist_remove
2292 g_slist_remove_link
2293 g_slist_delete_link
2294 g_slist_remove_all
2295 g_slist_free
2296 g_slist_free_full
2297 g_slist_free_1
2298 g_slist_free1
2300 <SUBSECTION>
2301 g_slist_length
2302 g_slist_copy
2303 g_slist_copy_deep
2304 g_slist_reverse
2305 g_slist_insert_sorted_with_data
2306 g_slist_sort
2307 g_slist_sort_with_data
2308 g_slist_concat
2309 g_slist_foreach
2311 <SUBSECTION>
2312 g_slist_last
2313 g_slist_next
2314 g_slist_nth
2315 g_slist_nth_data
2317 <SUBSECTION>
2318 g_slist_find
2319 g_slist_find_custom
2320 g_slist_position
2321 g_slist_index
2322 </SECTION>
2324 <SECTION>
2325 <TITLE>Double-ended Queues</TITLE>
2326 <FILE>queue</FILE>
2328 GQueue
2329 g_queue_new
2330 g_queue_free
2331 g_queue_free_full
2332 G_QUEUE_INIT
2333 g_queue_init
2334 g_queue_clear
2335 g_queue_is_empty
2336 g_queue_get_length
2337 g_queue_reverse
2338 g_queue_copy
2339 g_queue_foreach
2340 g_queue_find
2341 g_queue_find_custom
2342 g_queue_sort
2343 g_queue_push_head
2344 g_queue_push_tail
2345 g_queue_push_nth
2346 g_queue_pop_head
2347 g_queue_pop_tail
2348 g_queue_pop_nth
2349 g_queue_peek_head
2350 g_queue_peek_tail
2351 g_queue_peek_nth
2352 g_queue_index
2353 g_queue_remove
2354 g_queue_remove_all
2355 g_queue_insert_before
2356 g_queue_insert_after
2357 g_queue_insert_sorted
2358 g_queue_push_head_link
2359 g_queue_push_tail_link
2360 g_queue_push_nth_link
2361 g_queue_pop_head_link
2362 g_queue_pop_tail_link
2363 g_queue_pop_nth_link
2364 g_queue_peek_head_link
2365 g_queue_peek_tail_link
2366 g_queue_peek_nth_link
2367 g_queue_link_index
2368 g_queue_unlink
2369 g_queue_delete_link
2370 </SECTION>
2372 <SECTION>
2373 <TITLE>Sequences</TITLE>
2374 <FILE>sequence</FILE>
2376 GSequence
2377 GSequenceIter
2378 GSequenceIterCompareFunc
2380 <SUBSECTION>
2381 g_sequence_new
2382 g_sequence_free
2383 g_sequence_get_length
2384 g_sequence_is_empty
2385 g_sequence_foreach
2386 g_sequence_foreach_range
2387 g_sequence_sort
2388 g_sequence_sort_iter
2390 <SUBSECTION>
2391 g_sequence_get_begin_iter
2392 g_sequence_get_end_iter
2393 g_sequence_get_iter_at_pos
2394 g_sequence_append
2395 g_sequence_prepend
2396 g_sequence_insert_before
2397 g_sequence_move
2398 g_sequence_swap
2399 g_sequence_insert_sorted
2400 g_sequence_insert_sorted_iter
2401 g_sequence_sort_changed
2402 g_sequence_sort_changed_iter
2403 g_sequence_remove
2404 g_sequence_remove_range
2405 g_sequence_move_range
2406 g_sequence_search
2407 g_sequence_search_iter
2408 g_sequence_lookup
2409 g_sequence_lookup_iter
2411 <SUBSECTION>
2412 g_sequence_get
2413 g_sequence_set
2415 <SUBSECTION>
2416 g_sequence_iter_is_begin
2417 g_sequence_iter_is_end
2418 g_sequence_iter_next
2419 g_sequence_iter_prev
2420 g_sequence_iter_get_position
2421 g_sequence_iter_move
2422 g_sequence_iter_get_sequence
2424 <SUBSECTION>
2425 g_sequence_iter_compare
2426 g_sequence_range_get_midpoint
2427 </SECTION>
2429 <SECTION>
2430 <TITLE>Trash Stacks</TITLE>
2431 <FILE>trash_stack</FILE>
2432 GTrashStack
2434 g_trash_stack_push
2435 g_trash_stack_pop
2436 g_trash_stack_peek
2437 g_trash_stack_height
2438 </SECTION>
2440 <SECTION>
2441 <TITLE>Hash Tables</TITLE>
2442 <FILE>hash_tables</FILE>
2443 GHashTable
2444 g_hash_table_new
2445 g_hash_table_new_full
2446 GHashFunc
2447 GEqualFunc
2448 g_hash_table_insert
2449 g_hash_table_replace
2450 g_hash_table_add
2451 g_hash_table_contains
2452 g_hash_table_size
2453 g_hash_table_lookup
2454 g_hash_table_lookup_extended
2455 g_hash_table_foreach
2456 g_hash_table_find
2457 GHFunc
2458 g_hash_table_remove
2459 g_hash_table_steal
2460 g_hash_table_steal_extended
2461 g_hash_table_foreach_remove
2462 g_hash_table_foreach_steal
2463 g_hash_table_remove_all
2464 g_hash_table_steal_all
2465 g_hash_table_get_keys
2466 g_hash_table_get_values
2467 g_hash_table_get_keys_as_array
2468 GHRFunc
2469 g_hash_table_freeze
2470 g_hash_table_thaw
2471 g_hash_table_destroy
2472 g_hash_table_ref
2473 g_hash_table_unref
2474 GHashTableIter
2475 g_hash_table_iter_init
2476 g_hash_table_iter_next
2477 g_hash_table_iter_get_hash_table
2478 g_hash_table_iter_replace
2479 g_hash_table_iter_remove
2480 g_hash_table_iter_steal
2482 <SUBSECTION>
2483 g_direct_equal
2484 g_direct_hash
2485 g_int_equal
2486 g_int_hash
2487 g_int64_equal
2488 g_int64_hash
2489 g_double_equal
2490 g_double_hash
2491 g_str_equal
2492 g_str_hash
2494 </SECTION>
2496 <SECTION>
2497 <TITLE>Strings</TITLE>
2498 <FILE>strings</FILE>
2499 GString
2500 g_string_new
2501 g_string_new_len
2502 g_string_sized_new
2503 g_string_assign
2504 g_string_sprintf
2505 g_string_sprintfa
2506 g_string_vprintf
2507 g_string_append_vprintf
2508 g_string_printf
2509 g_string_append_printf
2510 g_string_append
2511 g_string_append_c
2512 g_string_append_unichar
2513 g_string_append_len
2514 g_string_append_uri_escaped
2515 g_string_prepend
2516 g_string_prepend_c
2517 g_string_prepend_unichar
2518 g_string_prepend_len
2519 g_string_insert
2520 g_string_insert_c
2521 g_string_insert_unichar
2522 g_string_insert_len
2523 g_string_overwrite
2524 g_string_overwrite_len
2525 g_string_erase
2526 g_string_truncate
2527 g_string_set_size
2528 g_string_free
2529 g_string_free_to_bytes
2531 <SUBSECTION>
2532 g_string_up
2533 g_string_down
2535 <SUBSECTION>
2536 g_string_hash
2537 g_string_equal
2539 <SUBSECTION Private>
2540 g_string_append_c_inline
2541 g_autoptr_cleanup_gstring_free
2542 </SECTION>
2544 <SECTION>
2545 <TITLE>String Chunks</TITLE>
2546 <FILE>string_chunks</FILE>
2547 GStringChunk
2548 g_string_chunk_new
2549 g_string_chunk_insert
2550 g_string_chunk_insert_const
2551 g_string_chunk_insert_len
2552 g_string_chunk_clear
2553 g_string_chunk_free
2555 </SECTION>
2557 <SECTION>
2558 <TITLE>Arrays</TITLE>
2559 <FILE>arrays</FILE>
2560 GArray
2561 g_array_new
2562 g_array_sized_new
2563 g_array_ref
2564 g_array_unref
2565 g_array_get_element_size
2566 g_array_append_val
2567 g_array_append_vals
2568 g_array_prepend_val
2569 g_array_prepend_vals
2570 g_array_insert_val
2571 g_array_insert_vals
2572 g_array_remove_index
2573 g_array_remove_index_fast
2574 g_array_remove_range
2575 g_array_sort
2576 g_array_sort_with_data
2577 g_array_index
2578 g_array_set_size
2579 g_array_set_clear_func
2580 g_array_free
2581 </SECTION>
2583 <SECTION>
2584 <TITLE>Pointer Arrays</TITLE>
2585 <FILE>arrays_pointer</FILE>
2586 GPtrArray
2587 g_ptr_array_new
2588 g_ptr_array_sized_new
2589 g_ptr_array_new_with_free_func
2590 g_ptr_array_new_full
2591 g_ptr_array_set_free_func
2592 g_ptr_array_ref
2593 g_ptr_array_unref
2594 g_ptr_array_add
2595 g_ptr_array_insert
2596 g_ptr_array_remove
2597 g_ptr_array_remove_index
2598 g_ptr_array_remove_fast
2599 g_ptr_array_remove_index_fast
2600 g_ptr_array_remove_range
2601 g_ptr_array_sort
2602 g_ptr_array_sort_with_data
2603 g_ptr_array_set_size
2604 g_ptr_array_index
2605 g_ptr_array_free
2606 g_ptr_array_foreach
2607 g_ptr_array_find
2608 g_ptr_array_find_with_equal_func
2610 </SECTION>
2612 <SECTION>
2613 <TITLE>Byte Arrays</TITLE>
2614 <FILE>arrays_byte</FILE>
2615 <SUBSECTION>
2616 GByteArray
2617 g_byte_array_new
2618 g_byte_array_new_take
2619 g_byte_array_sized_new
2620 g_byte_array_ref
2621 g_byte_array_unref
2622 g_byte_array_append
2623 g_byte_array_prepend
2624 g_byte_array_remove_index
2625 g_byte_array_remove_index_fast
2626 g_byte_array_remove_range
2627 g_byte_array_sort
2628 g_byte_array_sort_with_data
2629 g_byte_array_set_size
2630 g_byte_array_free
2631 g_byte_array_free_to_bytes
2633 <SUBSECTION>
2634 GBytes
2635 g_bytes_new
2636 g_bytes_new_take
2637 g_bytes_new_static
2638 g_bytes_new_with_free_func
2639 g_bytes_new_from_bytes
2640 g_bytes_get_data
2641 g_bytes_get_size
2642 g_bytes_hash
2643 g_bytes_equal
2644 g_bytes_compare
2645 g_bytes_ref
2646 g_bytes_unref
2647 g_bytes_unref_to_data
2648 g_bytes_unref_to_array
2650 <SUBSECTION Private>
2651 g_bytes_get_type
2652 </SECTION>
2654 <SECTION>
2655 <TITLE>Balanced Binary Trees</TITLE>
2656 <FILE>trees-binary</FILE>
2657 GTree
2658 g_tree_new
2659 g_tree_ref
2660 g_tree_unref
2661 g_tree_new_with_data
2662 g_tree_new_full
2663 g_tree_insert
2664 g_tree_replace
2665 g_tree_nnodes
2666 g_tree_height
2667 g_tree_lookup
2668 g_tree_lookup_extended
2669 g_tree_foreach
2670 g_tree_traverse
2671 GTraverseFunc
2672 g_tree_search
2673 g_tree_remove
2674 g_tree_steal
2675 g_tree_destroy
2676 </SECTION>
2678 <SECTION>
2679 <TITLE>N-ary Trees</TITLE>
2680 <FILE>trees-nary</FILE>
2681 GNode
2682 g_node_new
2683 g_node_copy
2684 GCopyFunc
2685 g_node_copy_deep
2687 <SUBSECTION>
2688 g_node_insert
2689 g_node_insert_before
2690 g_node_insert_after
2691 g_node_append
2692 g_node_prepend
2694 <SUBSECTION>
2695 g_node_insert_data
2696 g_node_insert_data_after
2697 g_node_insert_data_before
2698 g_node_append_data
2699 g_node_prepend_data
2701 <SUBSECTION>
2702 g_node_reverse_children
2703 g_node_traverse
2704 GTraverseType
2705 GTraverseFlags
2706 GNodeTraverseFunc
2707 g_node_children_foreach
2708 GNodeForeachFunc
2710 <SUBSECTION>
2711 g_node_get_root
2712 g_node_find
2713 g_node_find_child
2714 g_node_child_index
2715 g_node_child_position
2716 g_node_first_child
2717 g_node_last_child
2718 g_node_nth_child
2719 g_node_first_sibling
2720 g_node_next_sibling
2721 g_node_prev_sibling
2722 g_node_last_sibling
2724 <SUBSECTION>
2725 G_NODE_IS_LEAF
2726 G_NODE_IS_ROOT
2727 g_node_depth
2728 g_node_n_nodes
2729 g_node_n_children
2730 g_node_is_ancestor
2731 g_node_max_height
2733 <SUBSECTION>
2734 g_node_unlink
2735 g_node_destroy
2736 </SECTION>
2739 <SECTION>
2740 <TITLE>Quarks</TITLE>
2741 <FILE>quarks</FILE>
2742 GQuark
2743 G_DEFINE_QUARK
2744 g_quark_from_string
2745 g_quark_from_static_string
2746 g_quark_to_string
2747 g_quark_try_string
2748 g_intern_string
2749 g_intern_static_string
2750 </SECTION>
2752 <SECTION>
2753 <TITLE>Keyed Data Lists</TITLE>
2754 <FILE>datalist</FILE>
2755 GData
2756 g_datalist_init
2758 <SUBSECTION>
2759 g_datalist_id_set_data
2760 g_datalist_id_set_data_full
2761 g_datalist_id_get_data
2762 g_datalist_id_remove_data
2763 g_datalist_id_remove_no_notify
2764 GDuplicateFunc
2765 g_datalist_id_dup_data
2766 g_datalist_id_replace_data
2768 <SUBSECTION>
2769 g_datalist_set_data
2770 g_datalist_set_data_full
2771 g_datalist_get_data
2772 g_datalist_remove_data
2773 g_datalist_remove_no_notify
2775 <SUBSECTION>
2776 g_datalist_foreach
2777 g_datalist_clear
2778 g_datalist_set_flags
2779 g_datalist_unset_flags
2780 g_datalist_get_flags
2781 G_DATALIST_FLAGS_MASK
2782 </SECTION>
2785 <SECTION>
2786 <TITLE>Datasets</TITLE>
2787 <FILE>datasets</FILE>
2788 g_dataset_id_set_data
2789 g_dataset_id_set_data_full
2790 GDestroyNotify
2791 g_dataset_id_get_data
2792 g_dataset_id_remove_data
2793 g_dataset_id_remove_no_notify
2795 <SUBSECTION>
2796 g_dataset_set_data
2797 g_dataset_set_data_full
2798 g_dataset_get_data
2799 g_dataset_remove_data
2800 g_dataset_remove_no_notify
2802 <SUBSECTION>
2803 g_dataset_foreach
2804 GDataForeachFunc
2805 g_dataset_destroy
2807 </SECTION>
2809 <SECTION>
2810 <TITLE>Relations and Tuples</TITLE>
2811 <FILE>relations</FILE>
2812 GRelation
2813 g_relation_new
2814 g_relation_index
2815 g_relation_insert
2816 g_relation_exists
2817 g_relation_count
2818 g_relation_select
2819 g_relation_delete
2820 g_relation_destroy
2822 <SUBSECTION>
2823 g_relation_print
2825 <SUBSECTION>
2826 GTuples
2827 g_tuples_destroy
2828 g_tuples_index
2829 </SECTION>
2831 <SECTION>
2832 <TITLE>Caches</TITLE>
2833 <FILE>caches</FILE>
2834 GCache
2835 g_cache_new
2836 g_cache_insert
2837 g_cache_remove
2838 g_cache_destroy
2840 <SUBSECTION>
2841 g_cache_key_foreach
2842 g_cache_value_foreach
2844 <SUBSECTION>
2845 GCacheDestroyFunc
2846 GCacheDupFunc
2847 GCacheNewFunc
2848 </SECTION>
2850 <SECTION>
2851 <TITLE>Random Numbers</TITLE>
2852 <FILE>random_numbers</FILE>
2853 GRand
2854 g_rand_new_with_seed
2855 g_rand_new_with_seed_array
2856 g_rand_new
2857 g_rand_copy
2858 g_rand_free
2859 g_rand_set_seed
2860 g_rand_set_seed_array
2861 g_rand_boolean
2862 g_rand_int
2863 g_rand_int_range
2864 g_rand_double
2865 g_rand_double_range
2866 g_random_set_seed
2867 g_random_boolean
2868 g_random_int
2869 g_random_int_range
2870 g_random_double
2871 g_random_double_range
2872 </SECTION>
2874 <SECTION>
2875 <TITLE>Character Set Conversion</TITLE>
2876 <FILE>conversions</FILE>
2877 g_convert
2878 g_convert_with_fallback
2879 GIConv
2880 g_convert_with_iconv
2881 G_CONVERT_ERROR
2882 g_iconv_open
2883 g_iconv
2884 g_iconv_close
2885 g_locale_to_utf8
2886 g_filename_to_utf8
2887 g_filename_from_utf8
2888 g_get_filename_charsets
2889 g_filename_display_name
2890 g_filename_display_basename
2891 g_locale_from_utf8
2892 GConvertError
2894 <SUBSECTION>
2895 g_get_charset
2896 g_get_codeset
2898 <SUBSECTION Private>
2899 g_convert_error_quark
2900 </SECTION>
2902 <SECTION>
2903 <TITLE>Unicode Manipulation</TITLE>
2904 <FILE>unicode</FILE>
2905 gunichar
2906 gunichar2
2908 <SUBSECTION>
2909 g_unichar_validate
2910 g_unichar_isalnum
2911 g_unichar_isalpha
2912 g_unichar_iscntrl
2913 g_unichar_isdefined
2914 g_unichar_isdigit
2915 g_unichar_isgraph
2916 g_unichar_islower
2917 g_unichar_ismark
2918 g_unichar_isprint
2919 g_unichar_ispunct
2920 g_unichar_isspace
2921 g_unichar_istitle
2922 g_unichar_isupper
2923 g_unichar_isxdigit
2924 g_unichar_iswide
2925 g_unichar_iswide_cjk
2926 g_unichar_iszerowidth
2927 g_unichar_toupper
2928 g_unichar_tolower
2929 g_unichar_totitle
2930 g_unichar_digit_value
2931 g_unichar_xdigit_value
2932 g_unichar_compose
2933 g_unichar_decompose
2934 g_unichar_fully_decompose
2935 G_UNICHAR_MAX_DECOMPOSITION_LENGTH
2936 GUnicodeType
2937 G_UNICODE_COMBINING_MARK
2938 g_unichar_type
2939 GUnicodeBreakType
2940 g_unichar_break_type
2941 g_unichar_combining_class
2942 g_unicode_canonical_ordering
2943 g_unicode_canonical_decomposition
2944 g_unichar_get_mirror_char
2945 GUnicodeScript
2946 g_unichar_get_script
2947 g_unicode_script_from_iso15924
2948 g_unicode_script_to_iso15924
2950 <SUBSECTION>
2951 g_utf8_next_char
2952 g_utf8_get_char
2953 g_utf8_get_char_validated
2954 g_utf8_offset_to_pointer
2955 g_utf8_pointer_to_offset
2956 g_utf8_prev_char
2957 g_utf8_find_next_char
2958 g_utf8_find_prev_char
2959 g_utf8_strlen
2960 g_utf8_strncpy
2961 g_utf8_strchr
2962 g_utf8_strrchr
2963 g_utf8_strreverse
2964 g_utf8_substring
2965 g_utf8_validate
2966 g_utf8_make_valid
2968 <SUBSECTION>
2969 g_utf8_strup
2970 g_utf8_strdown
2971 g_utf8_casefold
2972 g_utf8_normalize
2973 GNormalizeMode
2974 g_utf8_collate
2975 g_utf8_collate_key
2976 g_utf8_collate_key_for_filename
2978 <SUBSECTION>
2979 g_utf8_to_utf16
2980 g_utf8_to_ucs4
2981 g_utf8_to_ucs4_fast
2982 g_utf16_to_ucs4
2983 g_utf16_to_utf8
2984 g_ucs4_to_utf16
2985 g_ucs4_to_utf8
2986 g_unichar_to_utf8
2988 <SUBSECTION Private>
2989 g_utf8_skip
2990 </SECTION>
2992 <SECTION>
2993 <TITLE>I18N</TITLE>
2994 <FILE>i18n</FILE>
2995 <INCLUDE>glib.h,glib/gi18n.h</INCLUDE>
3001 g_dgettext
3002 g_dcgettext
3003 g_dngettext
3004 g_dpgettext
3005 g_dpgettext2
3006 g_strip_context
3007 <SUBSECTION>
3008 g_get_language_names
3009 g_get_locale_variants
3010 </SECTION>
3012 <SECTION>
3013 <TITLE>Base64 Encoding</TITLE>
3014 <FILE>base64</FILE>
3015 g_base64_encode_step
3016 g_base64_encode_close
3017 g_base64_encode
3018 g_base64_decode_step
3019 g_base64_decode
3020 g_base64_decode_inplace
3021 </SECTION>
3023 <SECTION>
3024 <TITLE>URI Functions</TITLE>
3025 <FILE>gurifuncs</FILE>
3026 G_URI_RESERVED_CHARS_ALLOWED_IN_PATH
3027 G_URI_RESERVED_CHARS_ALLOWED_IN_PATH_ELEMENT
3028 G_URI_RESERVED_CHARS_ALLOWED_IN_USERINFO
3029 G_URI_RESERVED_CHARS_GENERIC_DELIMITERS
3030 G_URI_RESERVED_CHARS_SUBCOMPONENT_DELIMITERS
3031 g_uri_parse_scheme
3032 g_uri_escape_string
3033 g_uri_unescape_string
3034 g_uri_unescape_segment
3035 g_uri_list_extract_uris
3036 g_filename_from_uri
3037 g_filename_to_uri
3038 </SECTION>
3040 <SECTION>
3041 <TITLE>Data Checksums</TITLE>
3042 <FILE>checksum</FILE>
3043 GChecksumType
3044 g_checksum_type_get_length
3045 GChecksum
3046 g_checksum_new
3047 g_checksum_copy
3048 g_checksum_free
3049 g_checksum_reset
3050 g_checksum_update
3051 g_checksum_get_string
3052 g_checksum_get_digest
3053 <SUBSECTION>
3054 g_compute_checksum_for_data
3055 g_compute_checksum_for_string
3056 g_compute_checksum_for_bytes
3057 </SECTION>
3059 <SECTION>
3060 <TITLE>Data HMACs</TITLE>
3061 <FILE>hmac</FILE>
3062 GHmac
3063 g_hmac_new
3064 g_hmac_copy
3065 g_hmac_ref
3066 g_hmac_unref
3067 g_hmac_update
3068 g_hmac_get_string
3069 g_hmac_get_digest
3070 <SUBSECTION>
3071 g_compute_hmac_for_data
3072 g_compute_hmac_for_string
3073 g_compute_hmac_for_bytes
3074 </SECTION>
3076 <SECTION>
3077 <TITLE>Testing</TITLE>
3078 <FILE>testing</FILE>
3079 g_test_minimized_result
3080 g_test_maximized_result
3081 g_test_init
3082 g_test_initialized
3083 g_test_quick
3084 g_test_slow
3085 g_test_thorough
3086 g_test_perf
3087 g_test_verbose
3088 g_test_undefined
3089 g_test_quiet
3090 g_test_subprocess
3091 g_test_run
3092 GTestFunc
3093 g_test_add_func
3094 GTestDataFunc
3095 g_test_add_data_func
3096 g_test_add_data_func_full
3097 g_test_add
3099 GTestFileType
3100 g_test_build_filename
3101 g_test_get_filename
3102 g_test_get_dir
3104 g_test_fail
3105 g_test_skip
3106 g_test_incomplete
3107 g_test_failed
3108 g_test_message
3109 g_test_bug_base
3110 g_test_bug
3111 GTestLogFatalFunc
3112 g_test_log_set_fatal_handler
3114 g_test_timer_start
3115 g_test_timer_elapsed
3116 g_test_timer_last
3118 g_test_queue_free
3119 g_test_queue_destroy
3120 g_test_queue_unref
3122 g_test_expect_message
3123 g_test_assert_expected_messages
3125 GTestTrapFlags
3126 GTestSubprocessFlags
3127 g_test_trap_subprocess
3128 g_test_trap_has_passed
3129 g_test_trap_reached_timeout
3130 g_test_trap_assert_passed
3131 g_test_trap_assert_failed
3132 g_test_trap_assert_stdout
3133 g_test_trap_assert_stdout_unmatched
3134 g_test_trap_assert_stderr
3135 g_test_trap_assert_stderr_unmatched
3136 g_test_trap_fork
3138 g_test_rand_bit
3139 g_test_rand_int
3140 g_test_rand_int_range
3141 g_test_rand_double
3142 g_test_rand_double_range
3144 g_assert
3145 g_assert_not_reached
3147 g_assert_cmpstr
3148 g_assert_cmpint
3149 g_assert_cmpuint
3150 g_assert_cmphex
3151 g_assert_cmpfloat
3152 g_assert_cmpfloat_with_epsilon
3153 g_assert_cmpmem
3154 g_assert_no_error
3155 g_assert_error
3156 g_assert_true
3157 g_assert_false
3158 g_assert_null
3159 g_assert_nonnull
3160 g_test_set_nonfatal_assertions
3162 GTestCase
3163 GTestSuite
3164 GTestFixtureFunc
3165 g_test_create_case
3166 g_test_create_suite
3167 g_test_get_root
3168 g_test_suite_add
3169 g_test_suite_add_suite
3170 g_test_run_suite
3172 <SUBSECTION Private>
3173 g_test_trap_assertions
3174 g_assertion_message
3175 g_assertion_message_expr
3176 g_assertion_message_cmpstr
3177 g_assertion_message_cmpnum
3178 g_assertion_message_error
3179 g_test_assert_expected_messages_internal
3181 g_test_config_vars
3183 g_test_add_vtable
3184 GTestConfig
3185 GTestLogType
3186 GTestLogMsg
3187 GTestLogBuffer
3189 g_test_log_type_name
3190 g_test_log_buffer_new
3191 g_test_log_buffer_free
3192 g_test_log_buffer_push
3193 g_test_log_buffer_pop
3194 g_test_log_msg_free
3195 </SECTION>
3197 <SECTION>
3198 <TITLE>GVariantType</TITLE>
3199 <FILE>gvarianttype</FILE>
3200 GVariantType
3201 G_VARIANT_TYPE_BOOLEAN
3202 G_VARIANT_TYPE_BYTE
3203 G_VARIANT_TYPE_INT16
3204 G_VARIANT_TYPE_UINT16
3205 G_VARIANT_TYPE_INT32
3206 G_VARIANT_TYPE_UINT32
3207 G_VARIANT_TYPE_INT64
3208 G_VARIANT_TYPE_UINT64
3209 G_VARIANT_TYPE_HANDLE
3210 G_VARIANT_TYPE_DOUBLE
3211 G_VARIANT_TYPE_STRING
3212 G_VARIANT_TYPE_OBJECT_PATH
3213 G_VARIANT_TYPE_SIGNATURE
3214 G_VARIANT_TYPE_VARIANT
3215 G_VARIANT_TYPE_ANY
3216 G_VARIANT_TYPE_BASIC
3217 G_VARIANT_TYPE_MAYBE
3218 G_VARIANT_TYPE_ARRAY
3219 G_VARIANT_TYPE_TUPLE
3220 G_VARIANT_TYPE_UNIT
3221 G_VARIANT_TYPE_DICT_ENTRY
3222 G_VARIANT_TYPE_DICTIONARY
3223 G_VARIANT_TYPE_STRING_ARRAY
3224 G_VARIANT_TYPE_OBJECT_PATH_ARRAY
3225 G_VARIANT_TYPE_BYTESTRING
3226 G_VARIANT_TYPE_BYTESTRING_ARRAY
3227 G_VARIANT_TYPE_VARDICT
3229 <SUBSECTION>
3230 G_VARIANT_TYPE
3231 g_variant_type_free
3232 g_variant_type_copy
3233 g_variant_type_new
3235 <SUBSECTION>
3236 g_variant_type_string_is_valid
3237 g_variant_type_string_scan
3238 g_variant_type_get_string_length
3239 g_variant_type_peek_string
3240 g_variant_type_dup_string
3242 <SUBSECTION>
3243 g_variant_type_is_definite
3244 g_variant_type_is_container
3245 g_variant_type_is_basic
3246 g_variant_type_is_maybe
3247 g_variant_type_is_array
3248 g_variant_type_is_tuple
3249 g_variant_type_is_dict_entry
3250 g_variant_type_is_variant
3252 <SUBSECTION>
3253 g_variant_type_hash
3254 g_variant_type_equal
3255 g_variant_type_is_subtype_of
3257 <SUBSECTION>
3258 g_variant_type_new_maybe
3259 g_variant_type_new_array
3260 g_variant_type_new_tuple
3261 g_variant_type_new_dict_entry
3263 <SUBSECTION>
3264 g_variant_type_element
3265 g_variant_type_n_items
3266 g_variant_type_first
3267 g_variant_type_next
3268 g_variant_type_key
3269 g_variant_type_value
3270 </SECTION>
3272 <SECTION>
3273 <TITLE>GVariant</TITLE>
3274 <FILE>gvariant</FILE>
3275 GVariant
3276 g_variant_unref
3277 g_variant_ref
3278 g_variant_ref_sink
3279 g_variant_is_floating
3280 g_variant_take_ref
3281 g_variant_get_type
3282 g_variant_get_type_string
3283 g_variant_is_of_type
3284 g_variant_is_container
3285 g_variant_compare
3287 <SUBSECTION>
3288 g_variant_classify
3289 GVariantClass
3291 <SUBSECTION>
3292 g_variant_check_format_string
3293 g_variant_get
3294 g_variant_get_va
3295 g_variant_new
3296 g_variant_new_va
3298 <SUBSECTION>
3299 g_variant_new_boolean
3300 g_variant_new_byte
3301 g_variant_new_int16
3302 g_variant_new_uint16
3303 g_variant_new_int32
3304 g_variant_new_uint32
3305 g_variant_new_int64
3306 g_variant_new_uint64
3307 g_variant_new_handle
3308 g_variant_new_double
3309 g_variant_new_string
3310 g_variant_new_take_string
3311 g_variant_new_printf
3312 g_variant_new_object_path
3313 g_variant_is_object_path
3314 g_variant_new_signature
3315 g_variant_is_signature
3316 g_variant_new_variant
3317 g_variant_new_strv
3318 g_variant_new_objv
3319 g_variant_new_bytestring
3320 g_variant_new_bytestring_array
3322 <SUBSECTION>
3323 g_variant_get_boolean
3324 g_variant_get_byte
3325 g_variant_get_int16
3326 g_variant_get_uint16
3327 g_variant_get_int32
3328 g_variant_get_uint32
3329 g_variant_get_int64
3330 g_variant_get_uint64
3331 g_variant_get_handle
3332 g_variant_get_double
3333 g_variant_get_string
3334 g_variant_dup_string
3335 g_variant_get_variant
3336 g_variant_get_strv
3337 g_variant_dup_strv
3338 g_variant_get_objv
3339 g_variant_dup_objv
3340 g_variant_get_bytestring
3341 g_variant_dup_bytestring
3342 g_variant_get_bytestring_array
3343 g_variant_dup_bytestring_array
3345 <SUBSECTION>
3346 g_variant_new_maybe
3347 g_variant_new_array
3348 g_variant_new_tuple
3349 g_variant_new_dict_entry
3350 g_variant_new_fixed_array
3352 <SUBSECTION>
3353 g_variant_get_maybe
3354 g_variant_n_children
3355 g_variant_get_child_value
3356 g_variant_get_child
3357 g_variant_lookup_value
3358 g_variant_lookup
3359 g_variant_get_fixed_array
3361 <SUBSECTION>
3362 g_variant_get_size
3363 g_variant_get_data
3364 g_variant_get_data_as_bytes
3365 g_variant_store
3366 g_variant_new_from_data
3367 g_variant_new_from_bytes
3368 g_variant_byteswap
3369 g_variant_get_normal_form
3370 g_variant_is_normal_form
3372 <SUBSECTION>
3373 g_variant_hash
3374 g_variant_equal
3376 <SUBSECTION>
3377 g_variant_print
3378 g_variant_print_string
3380 <SUBSECTION>
3381 GVariantIter
3382 g_variant_iter_copy
3383 g_variant_iter_free
3384 g_variant_iter_init
3385 g_variant_iter_n_children
3386 g_variant_iter_new
3387 g_variant_iter_next_value
3388 g_variant_iter_next
3389 g_variant_iter_loop
3391 <SUBSECTION>
3392 G_VARIANT_BUILDER_INIT
3393 GVariantBuilder
3394 g_variant_builder_unref
3395 g_variant_builder_ref
3396 g_variant_builder_new
3397 g_variant_builder_init
3398 g_variant_builder_clear
3399 g_variant_builder_add_value
3400 g_variant_builder_add
3401 g_variant_builder_add_parsed
3402 g_variant_builder_end
3403 g_variant_builder_open
3404 g_variant_builder_close
3406 <SUBSECTION>
3407 GVariantDict
3408 g_variant_dict_unref
3409 g_variant_dict_ref
3410 g_variant_dict_new
3411 g_variant_dict_init
3412 g_variant_dict_clear
3413 g_variant_dict_contains
3414 g_variant_dict_lookup
3415 g_variant_dict_lookup_value
3416 g_variant_dict_insert
3417 g_variant_dict_insert_value
3418 g_variant_dict_remove
3419 g_variant_dict_end
3421 <SUBSECTION>
3422 GVariantParseError
3423 G_VARIANT_PARSE_ERROR
3424 g_variant_parse
3425 g_variant_new_parsed_va
3426 g_variant_new_parsed
3427 g_variant_parse_error_print_context
3429 <SUBSECTION Private>
3430 g_variant_parse_error_quark
3431 g_variant_parser_get_error_quark
3432 g_variant_type_checked_
3433 </SECTION>
3436 <SECTION>
3437 <FILE>ghostutils</FILE>
3438 <TITLE>Hostname Utilities</TITLE>
3439 g_hostname_to_ascii
3440 g_hostname_to_unicode
3441 <SUBSECTION>
3442 g_hostname_is_non_ascii
3443 g_hostname_is_ascii_encoded
3444 <SUBSECTION>
3445 g_hostname_is_ip_address
3446 </SECTION>
3448 <SECTION>
3449 <FILE>uuid</FILE>
3450 <TITLE>GUuid</TITLE>
3451 g_uuid_string_is_valid
3452 g_uuid_string_random
3453 </SECTION>
3455 <SECTION>
3456 <FILE>refcount</FILE>
3457 grefcount
3458 g_ref_count_init
3459 g_ref_count_inc
3460 g_ref_count_dec
3461 g_ref_count_compare
3462 <SUBSECTION>
3463 gatomicrefcount
3464 g_atomic_ref_count_init
3465 g_atomic_ref_count_inc
3466 g_atomic_ref_count_dec
3467 g_atomic_ref_count_compare
3468 </SECTION>
3470 <SECTION>
3471 <FILE>rcbox</FILE>
3472 g_rc_box_alloc
3473 g_rc_box_alloc0
3474 g_rc_box_new
3475 g_rc_box_new0
3476 g_rc_box_dup
3477 g_rc_box_acquire
3478 g_rc_box_release
3479 g_rc_box_release_full
3480 g_rc_box_get_size
3481 </SECTION>
3483 <SECTION>
3484 <FILE>arcbox</FILE>
3485 g_atomic_rc_box_alloc
3486 g_atomic_rc_box_alloc0
3487 g_atomic_rc_box_new
3488 g_atomic_rc_box_new0
3489 g_atomic_rc_box_dup
3490 g_atomic_rc_box_acquire
3491 g_atomic_rc_box_release
3492 g_atomic_rc_box_release_full
3493 g_atomic_rc_box_get_size
3494 </SECTION>
3496 <SECTION>
3497 <FILE>refstring</FILE>
3498 g_ref_string_new
3499 g_ref_string_new_intern
3500 g_ref_string_new_len
3501 g_ref_string_acquire
3502 g_ref_string_release
3503 g_ref_string_length
3504 </SECTION>