📄 glib-sections.txt
字号:
<INCLUDE>glib.h</INCLUDE><SECTION><TITLE>Basic Types</TITLE><FILE>types</FILE>gbooleangpointergconstpointergcharguchar<SUBSECTION>gintguintgshortgushortglonggulong<SUBSECTION>gint8guint8gint16guint16gint32guint32<SUBSECTION>G_HAVE_GINT64gint64guint64G_GINT64_CONSTANTG_GUINT64_CONSTANT<SUBSECTION>gfloatgdouble<SUBSECTION>gsizegssizegoffset<SUBSECTION Private>GLIB_SIZEOF_VOID_PGLIB_SIZEOF_LONGGLIB_SIZEOF_SIZE_T</SECTION><SECTION><TITLE>Limits of Basic Types</TITLE><FILE>limits</FILE>G_MININTG_MAXINTG_MAXUINT<SUBSECTION>G_MINSHORTG_MAXSHORTG_MAXUSHORT<SUBSECTION>G_MINLONGG_MAXLONGG_MAXULONG<SUBSECTION>G_MININT8G_MAXINT8G_MAXUINT8<SUBSECTION>G_MININT16G_MAXINT16G_MAXUINT16<SUBSECTION>G_MININT32G_MAXINT32G_MAXUINT32<SUBSECTION>G_MININT64G_MAXINT64G_MAXUINT64<SUBSECTION>G_MAXSIZEG_MINSSIZEG_MAXSSIZE<SUBSECTION>G_MINOFFSETG_MAXOFFSET<SUBSECTION>G_MINFLOATG_MAXFLOAT<SUBSECTION>G_MINDOUBLEG_MAXDOUBLE</SECTION><SECTION><TITLE>Version Information</TITLE><FILE>version</FILE>glib_major_versionglib_minor_versionglib_micro_versionglib_binary_ageglib_interface_ageglib_check_version<SUBSECTION>GLIB_MAJOR_VERSIONGLIB_MINOR_VERSIONGLIB_MICRO_VERSIONGLIB_CHECK_VERSION</SECTION><SECTION><TITLE>Standard Macros</TITLE><FILE>macros</FILE><SUBSECTION>G_OS_WIN32G_OS_BEOSG_OS_UNIX<SUBSECTION>G_DIR_SEPARATORG_DIR_SEPARATOR_SG_IS_DIR_SEPARATORG_SEARCHPATH_SEPARATORG_SEARCHPATH_SEPARATOR_S<SUBSECTION>TRUEFALSE<SUBSECTION>NULL<SUBSECTION>MINMAX<SUBSECTION>ABSCLAMP<SUBSECTION>G_STRUCT_MEMBERG_STRUCT_MEMBER_PG_STRUCT_OFFSET<SUBSECTION>G_MEM_ALIGN<SUBSECTION>G_CONST_RETURN</SECTION><SECTION><TITLE>Type Conversion Macros</TITLE><FILE>type_conversion</FILE>GINT_TO_POINTERGPOINTER_TO_INT<SUBSECTION>GUINT_TO_POINTERGPOINTER_TO_UINTGSIZE_TO_POINTERGPOINTER_TO_SIZE</SECTION><SECTION><TITLE>Byte Order Macros</TITLE><FILE>byte_order</FILE>G_BYTE_ORDERG_LITTLE_ENDIANG_BIG_ENDIANG_PDP_ENDIAN<SUBSECTION>g_htonlg_htonsg_ntohlg_ntohs<SUBSECTION>GINT_FROM_BEGINT_FROM_LEGINT_TO_BEGINT_TO_LE<SUBSECTION>GUINT_FROM_BEGUINT_FROM_LEGUINT_TO_BEGUINT_TO_LE<SUBSECTION>GLONG_FROM_BEGLONG_FROM_LEGLONG_TO_BEGLONG_TO_LE<SUBSECTION>GULONG_FROM_BEGULONG_FROM_LEGULONG_TO_BEGULONG_TO_LE<SUBSECTION>GINT16_FROM_BEGINT16_FROM_LEGINT16_TO_BEGINT16_TO_LE<SUBSECTION>GUINT16_FROM_BEGUINT16_FROM_LEGUINT16_TO_BEGUINT16_TO_LE<SUBSECTION>GINT32_FROM_BEGINT32_FROM_LEGINT32_TO_BEGINT32_TO_LE<SUBSECTION>GUINT32_FROM_BEGUINT32_FROM_LEGUINT32_TO_BEGUINT32_TO_LE<SUBSECTION>GINT64_FROM_BEGINT64_FROM_LEGINT64_TO_BEGINT64_TO_LE<SUBSECTION>GUINT64_FROM_BEGUINT64_FROM_LEGUINT64_TO_BEGUINT64_TO_LE<SUBSECTION>GUINT16_SWAP_BE_PDPGUINT16_SWAP_LE_BEGUINT16_SWAP_LE_PDP<SUBSECTION>GUINT32_SWAP_BE_PDPGUINT32_SWAP_LE_BEGUINT32_SWAP_LE_PDP<SUBSECTION>GUINT64_SWAP_LE_BE<SUBSECTION Private>GUINT16_SWAP_LE_BE_CONSTANTGUINT32_SWAP_LE_BE_CONSTANTGUINT64_SWAP_LE_BE_CONSTANTGUINT16_SWAP_LE_BE_IA32GUINT32_SWAP_LE_BE_IA32GUINT64_SWAP_LE_BE_IA32GUINT16_SWAP_LE_BE_IA64GUINT32_SWAP_LE_BE_IA64GUINT64_SWAP_LE_BE_IA64GUINT32_SWAP_LE_BE_X86_64GUINT64_SWAP_LE_BE_X86_64</SECTION><SECTION><TITLE>Numerical Definitions</TITLE><FILE>numerical</FILE>G_IEEE754_FLOAT_BIASG_IEEE754_DOUBLE_BIASGFloatIEEE754GDoubleIEEE754<SUBSECTION><SUBSECTION>G_EG_LN2G_LN10G_PIG_PI_2G_PI_4G_SQRT2G_LOG_2_BASE_10</SECTION><SECTION><TITLE>Miscellaneous Macros</TITLE><FILE>macros_misc</FILE>G_INLINE_FUNC<SUBSECTION>G_STMT_STARTG_STMT_END<SUBSECTION>G_BEGIN_DECLSG_END_DECLS<SUBSECTION>G_N_ELEMENTS<SUBSECTION>G_VA_COPY<SUBSECTION>G_STRINGIFY<SUBSECTION>G_GNUC_EXTENSIONG_GNUC_CONSTG_GNUC_PUREG_GNUC_MALLOCG_GNUC_DEPRECATEDG_GNUC_NORETURNG_GNUC_UNUSEDG_GNUC_PRINTFG_GNUC_SCANFG_GNUC_FORMATG_GNUC_NULL_TERMINATEDG_GNUC_WARN_UNUSED_RESULTG_GNUC_FUNCTIONG_GNUC_PRETTY_FUNCTIONG_GNUC_NO_INSTRUMENTG_HAVE_GNUC_VISIBILITYG_GNUC_INTERNALG_GNUC_MAY_ALIAS<SUBSECTION>G_LIKELYG_UNLIKELY<SUBSECTION>G_STRLOCG_STRFUNC<SUBSECTION>G_GINT16_MODIFIERG_GINT16_FORMATG_GUINT16_FORMATG_GINT32_MODIFIERG_GINT32_FORMATG_GUINT32_FORMATG_GINT64_MODIFIERG_GINT64_FORMATG_GUINT64_FORMATG_GSIZE_MODIFIERG_GSIZE_FORMATG_GSSIZE_FORMAT<SUBSECTION Private>GLIB_VARG_STRINGIFY_ARGG_HAVE_INLINEG_CAN_INLINEinlineG_HAVE___INLINEG_HAVE___INLINE__G_HAVE_GNUC_VARARGSG_HAVE_ISO_VARARGSG_HAVE_GROWING_STACK</SECTION><SECTION><TITLE>Error Reporting</TITLE><FILE>error_reporting</FILE>GErrorg_error_newg_error_new_literalg_error_freeg_error_copyg_error_matchesg_set_errorg_propagate_errorg_clear_errorg_prefix_errorg_propagate_prefixed_error</SECTION><SECTION><TITLE>The Main Event Loop</TITLE><FILE>main</FILE>GMainLoopg_main_loop_newg_main_loop_refg_main_loop_unrefg_main_loop_rung_main_loop_quitg_main_loop_is_runningg_main_loop_get_contextg_main_newg_main_destroyg_main_rung_main_quitg_main_is_running<SUBSECTION>G_PRIORITY_HIGHG_PRIORITY_DEFAULTG_PRIORITY_HIGH_IDLEG_PRIORITY_DEFAULT_IDLEG_PRIORITY_LOW<SUBSECTION>GMainContextg_main_context_newg_main_context_refg_main_context_unrefg_main_context_defaultg_main_context_iterationg_main_iterationg_main_context_pendingg_main_pendingg_main_context_find_source_by_idg_main_context_find_source_by_user_datag_main_context_find_source_by_funcs_user_datag_main_context_wakeupg_main_context_acquireg_main_context_releaseg_main_context_is_ownerg_main_context_waitg_main_context_prepareg_main_context_queryg_main_context_checkg_main_context_dispatchg_main_context_set_poll_funcg_main_context_get_poll_funcGPollFuncg_main_context_add_pollg_main_context_remove_pollg_main_depthg_main_current_sourceg_main_set_poll_func<SUBSECTION>g_timeout_source_newg_timeout_source_new_secondsg_timeout_addg_timeout_add_fullg_timeout_add_secondsg_timeout_add_seconds_full<SUBSECTION>g_idle_source_newg_idle_addg_idle_add_fullg_idle_remove_by_data<SUBSECTION>GPidGChildWatchFuncg_child_watch_source_newg_child_watch_addg_child_watch_add_full<SUBSECTION>GPollFD<SUBSECTION>GSourceGSourceDummyMarshalGSourceFuncsGSourceCallbackFuncsg_source_newg_source_refg_source_unrefg_source_set_funcsg_source_attachg_source_destroyg_source_is_destroyedg_source_set_priorityg_source_get_priorityg_source_set_can_recurseg_source_get_can_recurseg_source_get_idg_source_get_contextg_source_set_callbackGSourceFuncg_source_set_callback_indirectg_source_add_pollg_source_remove_pollg_source_get_current_timeg_source_removeg_source_remove_by_funcs_user_datag_source_remove_by_user_data<SUBSECTION Private>GLIB_HAVE_SYS_POLL_HGLIB_HAVE_ALLOCA_HallocaGLIB_SYSDEF_POLLERRGLIB_SYSDEF_POLLHUPGLIB_SYSDEF_POLLINGLIB_SYSDEF_POLLNVALGLIB_SYSDEF_POLLOUTGLIB_SYSDEF_POLLPRIG_WIN32_MSG_HANDLEg_idle_funcsg_timeout_funcsg_child_watch_funcs</SECTION><SECTION><TITLE>Threads</TITLE><FILE>threads</FILE><SUBSECTION>G_THREADS_ENABLEDG_THREADS_IMPL_POSIXG_THREADS_IMPL_NONE<SUBSECTION>G_THREAD_ERRORGThreadError<SUBSECTION>GThreadFunctionsg_thread_initg_thread_supported<SUBSECTION>GThreadFuncGThreadPriorityGThreadg_thread_createg_thread_create_fullg_thread_selfg_thread_joing_thread_set_priorityg_thread_yieldg_thread_exitg_thread_foreach<SUBSECTION>GMutexg_mutex_newg_mutex_lockg_mutex_trylockg_mutex_unlockg_mutex_free<SUBSECTION>GStaticMutexG_STATIC_MUTEX_INITg_static_mutex_initg_static_mutex_lockg_static_mutex_trylockg_static_mutex_unlockg_static_mutex_get_mutexg_static_mutex_free<SUBSECTION>G_LOCK_DEFINEG_LOCK_DEFINE_STATICG_LOCK_EXTERNG_LOCKG_TRYLOCKG_UNLOCK<SUBSECTION>GStaticRecMutexG_STATIC_REC_MUTEX_INITg_static_rec_mutex_initg_static_rec_mutex_lockg_static_rec_mutex_trylockg_static_rec_mutex_unlockg_static_rec_mutex_lock_fullg_static_rec_mutex_unlock_fullg_static_rec_mutex_free<SUBSECTION>GStaticRWLockG_STATIC_RW_LOCK_INITg_static_rw_lock_initg_static_rw_lock_reader_lockg_static_rw_lock_reader_trylockg_static_rw_lock_reader_unlockg_static_rw_lock_writer_lockg_static_rw_lock_writer_trylockg_static_rw_lock_writer_unlockg_static_rw_lock_free<SUBSECTION>GCondg_cond_newg_cond_signalg_cond_broadcastg_cond_waitg_cond_timed_waitg_cond_free<SUBSECTION>GPrivateg_private_newg_private_getg_private_set<SUBSECTION>GStaticPrivateG_STATIC_PRIVATE_INITg_static_private_initg_static_private_getg_static_private_setg_static_private_free<SUBSECTION>GOnceGOnceStatusG_ONCE_INITg_onceg_once_init_enterg_once_init_leave<SUBSECTION Private>G_THREAD_ECFG_THREAD_CFG_THREAD_UFg_static_mutex_get_mutex_implg_static_mutex_get_mutex_impl_shortcutG_MUTEX_DEBUG_MAGICg_thread_init_with_errorcheck_mutexesG_LOCK_NAMEglib_dummy_declGSystemThreadg_thread_use_default_implg_threads_got_initializedg_thread_functions_for_glib_useg_thread_init_glibg_thread_error_quarkg_once_implg_once_init_enter_implatexitg_system_thread_assigng_system_thread_equalg_system_thread_equal_simple</SECTION><SECTION><TITLE>Thread Pools</TITLE><FILE>thread_pools</FILE>GThreadPoolg_thread_pool_newg_thread_pool_pushg_thread_pool_set_max_threadsg_thread_pool_get_max_threadsg_thread_pool_get_num_threadsg_thread_pool_unprocessedg_thread_pool_freeg_thread_pool_set_max_unused_threadsg_thread_pool_get_max_unused_threadsg_thread_pool_get_num_unused_threadsg_thread_pool_stop_unused_threadsg_thread_pool_set_sort_functiong_thread_pool_set_max_idle_timeg_thread_pool_get_max_idle_time</SECTION><SECTION><TITLE>Asynchronous Queues</TITLE><FILE>async_queues</FILE>GAsyncQueueg_async_queue_newg_async_queue_new_fullg_async_queue_refg_async_queue_unrefg_async_queue_pushg_async_queue_push_sortedg_async_queue_popg_async_queue_try_popg_async_queue_timed_popg_async_queue_lengthg_async_queue_sort<SUBSECTION>g_async_queue_lockg_async_queue_unlockg_async_queue_ref_unlockedg_async_queue_unref_and_unlockg_async_queue_push_unlockedg_async_queue_push_sorted_unlockedg_async_queue_pop_unlockedg_async_queue_try_pop_unlockedg_async_queue_timed_pop_unlockedg_async_queue_length_unlockedg_async_queue_sort_unlocked</SECTION><SECTION><TITLE>Atomic Operations</TITLE><FILE>atomic_operations</FILE>gg_atomic_int_getg_atomic_int_setg_atomic_int_addg_atomic_int_exchange_and_addg_atomic_int_compare_and_exchangeg_atomic_pointer_getg_atomic_pointer_setg_atomic_pointer_compare_and_exchangeg_atomic_int_incg_atomic_int_dec_and_test</SECTION><SECTION><TITLE>IO Channels</TITLE><FILE>iochannels</FILE>GIOChannel<SUBSECTION>g_io_channel_unix_newg_io_channel_unix_get_fdg_io_channel_win32_new_fdg_io_channel_win32_new_socketg_io_channel_win32_new_messages<SUBSECTION>g_io_channel_init<SUBSECTION>g_io_channel_new_fileg_io_channel_read_charsg_io_channel_read_unicharg_io_channel_read_lineg_io_channel_read_line_stringg_io_channel_read_to_endg_io_channel_write_charsg_io_channel_write_unicharg_io_channel_flushg_io_channel_seek_positionGSeekTypeg_io_channel_shutdown<SUBSECTION>GIOStatusGIOChannelErrorG_IO_CHANNEL_ERRORg_io_channel_error_from_errno<SUBSECTION>g_io_channel_refg_io_channel_unref<SUBSECTION>g_io_create_watchg_io_add_watchg_io_add_watch_fullGIOConditionGIOFunc<SUBSECTION>GIOFuncs<SUBSECTION>g_io_channel_get_buffer_sizeg_io_channel_set_buffer_sizeg_io_channel_get_buffer_conditiong_io_channel_get_flagsg_io_channel_set_flagsGIOFlagsg_io_channel_get_line_termg_io_channel_set_line_termg_io_channel_get_bufferedg_io_channel_set_bufferedg_io_channel_get_encodingg_io_channel_set_encodingg_io_channel_get_close_on_unrefg_io_channel_set_close_on_unref<SUBSECTION Private>g_io_channel_win32_pollg_io_channel_win32_make_pollfdg_io_channel_win32_get_fd <SUBSECTION>g_io_channel_readGIOErrorg_io_channel_writeg_io_channel_seekg_io_channel_close<SUBSECTION Private>g_io_channel_error_quarkg_io_watch_funcs</SECTION><SECTION><TITLE>Memory Allocation</TITLE><FILE>memory</FILE>g_newg_new0g_renewg_try_newg_try_new0g_try_renew<SUBSECTION>g_mallocg_malloc0g_reallocg_try_mallocg_try_malloc0g_try_realloc<SUBSECTION>g_freeg_mem_gc_friendly<SUBSECTION>g_allocag_newa<SUBSECTION>g_memmoveg_memdup<SUBSECTION>GMemVTableg_mem_set_vtableg_mem_is_system_malloc<SUBSECTION>glib_mem_profiler_tableg_mem_profile</SECTION><SECTION><TITLE>Warnings and Assertions</TITLE><FILE>warnings</FILE>g_printg_set_print_handlerGPrintFunc<SUBSECTION>g_printerrg_set_printerr_handler<SUBSECTION>g_return_if_failg_return_val_if_failg_return_if_reachedg_return_val_if_reachedg_warn_if_failg_warn_if_reachedg_warn_message<SUBSECTION>g_on_error_queryg_on_error_stack_trace<SUBSECTION>G_BREAKPOINT<SUBSECTION Private>g_return_if_fail_warningg_assert_warning</SECTION><SECTION><TITLE>Glob-style pattern matching</TITLE><FILE>patterns</FILE>GPatternSpecg_pattern_spec_newg_pattern_spec_freeg_pattern_spec_equalg_pattern_matchg_pattern_match_stringg_pattern_match_simple
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -