Add pointer bitlocks to the docs
[platform/upstream/glib.git] / docs / reference / glib / glib-sections.txt
index 3fa1d2f..cc7fe6b 100644 (file)
@@ -337,6 +337,7 @@ G_VA_COPY
 G_STRINGIFY
 G_PASTE
 G_STATIC_ASSERT
+G_STATIC_ASSERT_EXPR
 
 <SUBSECTION>
 G_GNUC_EXTENSION
@@ -475,6 +476,8 @@ g_main_context_remove_poll
 g_main_depth
 g_main_current_source
 g_main_set_poll_func
+g_main_context_invoke
+g_main_context_invoke_full
 
 <SUBSECTION>
 g_main_context_get_thread_default
@@ -533,6 +536,9 @@ GSourceFunc
 g_source_set_callback_indirect
 g_source_add_poll
 g_source_remove_poll
+g_source_add_child_source
+g_source_remove_child_source
+g_source_get_time
 g_source_get_current_time
 g_source_remove
 g_source_remove_by_funcs_user_data
@@ -559,6 +565,7 @@ G_WIN32_MSG_HANDLE
 g_idle_funcs
 g_timeout_funcs
 g_child_watch_funcs
+GSourcePrivate
 </SECTION>
 
 <SECTION>
@@ -676,6 +683,9 @@ g_once_init_leave
 g_bit_lock
 g_bit_trylock
 g_bit_unlock
+g_pointer_bit_lock
+g_pointer_bit_trylock
+g_pointer_bit_unlock
 
 <SUBSECTION Private>
 G_THREAD_ECF
@@ -754,20 +764,32 @@ g_async_queue_sort_unlocked
 
 <SECTION>
 <TITLE>Atomic Operations</TITLE>
-<FILE>atomic_operations</FILE>g
+<FILE>atomic_operations</FILE>
 g_atomic_int_get
 g_atomic_int_set
-g_atomic_int_add
-g_atomic_int_exchange_and_add
+g_atomic_int_inc
+g_atomic_int_dec_and_test
 g_atomic_int_compare_and_exchange
+g_atomic_int_add
+g_atomic_int_and
+g_atomic_int_or
+g_atomic_int_xor
+
+<SUBSECTION>
 g_atomic_pointer_get
 g_atomic_pointer_set
 g_atomic_pointer_compare_and_exchange
-g_atomic_int_inc
-g_atomic_int_dec_and_test
+g_atomic_pointer_add
+g_atomic_pointer_and
+g_atomic_pointer_or
+g_atomic_pointer_xor
+
+<SUBSECTION>
+g_atomic_int_exchange_and_add
 
 <SUBSECTION Private>
 G_ATOMIC_OP_MEMORY_BARRIER_NEEDED
+G_ATOMIC_OP_USE_GCC_BUILTINS
 </SECTION>
 
 <SECTION>
@@ -835,11 +857,6 @@ g_io_channel_set_encoding
 g_io_channel_get_close_on_unref
 g_io_channel_set_close_on_unref
 
-<SUBSECTION Private>
-g_io_channel_win32_poll
-g_io_channel_win32_make_pollfd
-g_io_channel_win32_get_fd
 <SUBSECTION>
 g_io_channel_read
 GIOError
@@ -848,6 +865,9 @@ g_io_channel_seek
 g_io_channel_close
 
 <SUBSECTION Private>
+g_io_channel_win32_poll
+g_io_channel_win32_make_pollfd
+g_io_channel_win32_get_fd
 g_io_channel_error_quark
 g_io_watch_funcs
 </SECTION>
@@ -1318,6 +1338,10 @@ g_time_val_from_iso8601
 g_time_val_to_iso8601
 
 <SUBSECTION>
+g_get_monotonic_time
+g_get_real_time
+
+<SUBSECTION>
 GDate
 GTime
 GDateDMY
@@ -1408,65 +1432,121 @@ g_date_sunday_weeks_in_year
 </SECTION>
 
 <SECTION>
+<FILE>timezone</FILE>
+<SUBSECTION>
+GTimeZone
+g_time_zone_unref
+g_time_zone_ref
+<SUBSECTION>
+g_time_zone_new
+g_time_zone_new_local
+g_time_zone_new_utc
+<SUBSECTION>
+g_time_zone_refresh_local
+<SUBSECTION>
+GTimeType
+g_time_zone_find_interval
+g_time_zone_adjust_time
+<SUBSECTION>
+g_time_zone_get_abbreviation
+g_time_zone_get_offset
+g_time_zone_is_dst
+</SECTION>
+
+<SECTION>
 <FILE>date-time</FILE>
+GTimeSpan
 G_TIME_SPAN_DAY
 G_TIME_SPAN_HOUR
 G_TIME_SPAN_MINUTE
 G_TIME_SPAN_SECOND
-G_TIME_SPAN_MILLISECONT
-GTimeSpan
+G_TIME_SPAN_MILLISECOND
+
 <SUBSECTION>
 GDateTime
-g_date_time_new_full
-g_date_time_new_from_date
-g_date_time_new_from_epoch
-g_date_time_new_from_timeval
-g_date_time_new_now
-g_date_time_new_utc_now
-g_date_time_new_today
-g_date_time_copy
-g_date_time_ref
 g_date_time_unref
+g_date_time_ref
+
+<SUBSECTION>
+g_date_time_new_now
+g_date_time_new_now_local
+g_date_time_new_now_utc
+
+<SUBSECTION>
+g_date_time_new_from_unix_local
+g_date_time_new_from_unix_utc
+
+<SUBSECTION>
+g_date_time_new_from_timeval_local
+g_date_time_new_from_timeval_utc
+
+<SUBSECTION>
+g_date_time_new
+g_date_time_new_local
+g_date_time_new_utc
+
 <SUBSECTION>
 g_date_time_add
+
+<SUBSECTION>
+g_date_time_add_years
+g_date_time_add_months
+g_date_time_add_weeks
 g_date_time_add_days
-g_date_time_add_full
+
+<SUBSECTION>
 g_date_time_add_hours
-g_date_time_add_milliseconds
 g_date_time_add_minutes
-g_date_time_add_months
 g_date_time_add_seconds
-g_date_time_add_weeks
-g_date_time_add_years
+
+<SUBSECTION>
+g_date_time_add_full
+
 <SUBSECTION>
-g_date_time_difference
 g_date_time_compare
-g_date_time_equal
+g_date_time_difference
 g_date_time_hash
+g_date_time_equal
+
 <SUBSECTION>
+g_date_time_get_ymd
+
+<SUBSECTION>
+g_date_time_get_year
+g_date_time_get_month
 g_date_time_get_day_of_month
+
+<SUBSECTION>
+g_date_time_get_week_numbering_year
+g_date_time_get_week_of_year
 g_date_time_get_day_of_week
+
+<SUBSECTION>
 g_date_time_get_day_of_year
-g_date_time_get_dmy
+
+<SUBSECTION>
 g_date_time_get_hour
-g_date_time_get_julian
-g_date_time_get_microsecond
-g_date_time_get_millisecond
 g_date_time_get_minute
-g_date_time_get_month
 g_date_time_get_second
+g_date_time_get_microsecond
+g_date_time_get_seconds
+
+<SUBSECTION>
+g_date_time_to_unix
+g_date_time_to_timeval
+
+<SUBSECTION>
 g_date_time_get_utc_offset
-g_date_time_get_timezone_name
-g_date_time_get_year
+g_date_time_get_timezone_abbreviation
 g_date_time_is_daylight_savings
-g_date_time_is_leap_year
+
 <SUBSECTION>
-g_date_time_day
+g_date_time_to_timezone
 g_date_time_to_local
-g_date_time_to_epoch
-g_date_time_to_timeval
 g_date_time_to_utc
-g_date_time_printf
+
+<SUBSECTION>
+g_date_time_format
 </SECTION>
 
 <SECTION>
@@ -1536,6 +1616,7 @@ g_get_application_name
 g_set_application_name
 g_get_prgname
 g_set_prgname
+g_get_environ
 g_getenv
 g_setenv
 g_unsetenv
@@ -1545,6 +1626,7 @@ g_get_real_name
 g_get_user_cache_dir
 g_get_user_data_dir
 g_get_user_config_dir
+g_get_user_runtime_dir
 GUserDirectory
 g_get_user_special_dir
 g_get_system_data_dirs
@@ -1681,6 +1763,7 @@ g_key_file_get_groups
 g_key_file_get_keys
 g_key_file_has_group
 g_key_file_has_key
+g_key_file_has_key_full
 
 <SUBSECTION>
 g_key_file_get_value
@@ -1859,6 +1942,19 @@ g_win32_ftruncate
 
 </SECTION>
 
+<SECTION>
+<TITLE>UNIX-specific utilities and integration</TITLE>
+<FILE>gunix</FILE>
+G_UNIX_ERROR
+g_unix_open_pipe
+g_unix_signal_source_new
+g_unix_signal_add_watch_full
+g_unix_set_fd_nonblocking
+
+<SUBSECTION Private>
+g_unix_error_quark
+</SECTION>
+
 # Data Structures
 
 <SECTION>
@@ -1931,6 +2027,7 @@ g_list_remove_link
 g_list_delete_link
 g_list_remove_all
 g_list_free
+g_list_free_full
 
 <SUBSECTION>
 g_list_alloc
@@ -1987,6 +2084,7 @@ g_slist_remove_link
 g_slist_delete_link
 g_slist_remove_all
 g_slist_free
+g_slist_free_full
 g_slist_free_1
 g_slist_free1
 
@@ -2099,6 +2197,8 @@ g_sequence_remove_range
 g_sequence_move_range
 g_sequence_search
 g_sequence_search_iter
+g_sequence_lookup
+g_sequence_lookup_iter
 
 <SUBSECTION>
 g_sequence_get
@@ -2222,6 +2322,8 @@ g_string_down
 g_string_hash
 g_string_equal
 
+<SUBSECTION Private>
+g_string_append_c_inline
 </SECTION>
 
 <SECTION>
@@ -2661,6 +2763,7 @@ g_dpgettext2
 g_strip_context
 <SUBSECTION>
 g_get_language_names
+g_get_locale_variants
 </SECTION>
 
 <SECTION>
@@ -2728,6 +2831,7 @@ GTestDataFunc
 g_test_add_data_func
 g_test_add
 
+g_test_fail
 g_test_message
 g_test_bug_base
 g_test_bug
@@ -2830,6 +2934,7 @@ G_VARIANT_TYPE_DICTIONARY
 G_VARIANT_TYPE_STRING_ARRAY
 G_VARIANT_TYPE_BYTESTRING
 G_VARIANT_TYPE_BYTESTRING_ARRAY
+G_VARIANT_TYPE_VARDICT
 
 <SUBSECTION>
 G_VARIANT_TYPE
@@ -2951,6 +3056,8 @@ g_variant_get_maybe
 g_variant_n_children
 g_variant_get_child_value
 g_variant_get_child
+g_variant_lookup_value
+g_variant_lookup
 g_variant_get_fixed_array
 
 <SUBSECTION>