⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 glib-sections.txt

📁 GLib是GTK+和GNOME工程的基础底层核心程序库
💻 TXT
📖 第 1 页 / 共 2 页
字号:
<INCLUDE>glib.h</INCLUDE>

<SECTION>
<TITLE>Basic Types</TITLE>
<FILE>types</FILE>
gboolean
gpointer
gconstpointer
gchar
guchar

<SUBSECTION>
gint
guint
gshort
gushort
glong
gulong

<SUBSECTION>
gint8
guint8
gint16
guint16
gint32
guint32

<SUBSECTION>
G_HAVE_GINT64
gint64
guint64
G_GINT64_CONSTANT

<SUBSECTION>
gfloat
gdouble

<SUBSECTION>
gsize
gssize

<SUBSECTION Private>
gldouble
GLIB_SIZEOF_VOID_P
GLIB_SIZEOF_LONG
GLIB_SIZEOF_SIZE_T
</SECTION>

<SECTION>
<TITLE>Limits of Basic Types</TITLE>
<FILE>limits</FILE>
G_MININT
G_MAXINT
G_MAXUINT

<SUBSECTION>
G_MINSHORT
G_MAXSHORT
G_MAXUSHORT

<SUBSECTION>
G_MINLONG
G_MAXLONG
G_MAXULONG

<SUBSECTION>
G_MININT64
G_MAXINT64
G_MAXUINT64

<SUBSECTION>
G_MINFLOAT
G_MAXFLOAT

<SUBSECTION>
G_MINDOUBLE
G_MAXDOUBLE
</SECTION>

<SECTION>
<TITLE>Standard Macros</TITLE>
<FILE>macros</FILE>
GLIB_MAJOR_VERSION
GLIB_MINOR_VERSION
GLIB_MICRO_VERSION

<SUBSECTION>
G_OS_WIN32
G_OS_BEOS
G_OS_UNIX

<SUBSECTION>
GLIB_CHECK_VERSION

<SUBSECTION>
G_DIR_SEPARATOR
G_DIR_SEPARATOR_S
G_SEARCHPATH_SEPARATOR
G_SEARCHPATH_SEPARATOR_S

<SUBSECTION>
TRUE
FALSE

<SUBSECTION>
NULL

<SUBSECTION>
MIN
MAX

<SUBSECTION>
ABS
CLAMP

<SUBSECTION>
G_STRUCT_MEMBER
G_STRUCT_MEMBER_P
G_STRUCT_OFFSET

<SUBSECTION>
G_MEM_ALIGN

<SUBSECTION>
G_CONST_RETURN

<SUBSECTION Private>
glib_major_version
glib_micro_version
glib_minor_version
glib_interface_age
glib_binary_age
</SECTION>

<SECTION>
<TITLE>Type Conversion Macros</TITLE>
<FILE>type_conversion</FILE>
GINT_TO_POINTER
GPOINTER_TO_INT

<SUBSECTION>
GUINT_TO_POINTER
GPOINTER_TO_UINT
GSIZE_TO_POINTER
GPOINTER_TO_SIZE
</SECTION>

<SECTION>
<TITLE>Byte Order Macros</TITLE>
<FILE>byte_order</FILE>
G_BYTE_ORDER
G_LITTLE_ENDIAN
G_BIG_ENDIAN
G_PDP_ENDIAN

<SUBSECTION>
g_htonl
g_htons
g_ntohl
g_ntohs

<SUBSECTION>
GINT_FROM_BE
GINT_FROM_LE
GINT_TO_BE
GINT_TO_LE

<SUBSECTION>
GUINT_FROM_BE
GUINT_FROM_LE
GUINT_TO_BE
GUINT_TO_LE

<SUBSECTION>
GLONG_FROM_BE
GLONG_FROM_LE
GLONG_TO_BE
GLONG_TO_LE

<SUBSECTION>
GULONG_FROM_BE
GULONG_FROM_LE
GULONG_TO_BE
GULONG_TO_LE

<SUBSECTION>
GINT16_FROM_BE
GINT16_FROM_LE
GINT16_TO_BE
GINT16_TO_LE

<SUBSECTION>
GUINT16_FROM_BE
GUINT16_FROM_LE
GUINT16_TO_BE
GUINT16_TO_LE

<SUBSECTION>
GINT32_FROM_BE
GINT32_FROM_LE
GINT32_TO_BE
GINT32_TO_LE

<SUBSECTION>
GUINT32_FROM_BE
GUINT32_FROM_LE
GUINT32_TO_BE
GUINT32_TO_LE

<SUBSECTION>
GINT64_FROM_BE
GINT64_FROM_LE
GINT64_TO_BE
GINT64_TO_LE

<SUBSECTION>
GUINT64_FROM_BE
GUINT64_FROM_LE
GUINT64_TO_BE
GUINT64_TO_LE

<SUBSECTION>
GUINT16_SWAP_BE_PDP
GUINT16_SWAP_LE_BE
GUINT16_SWAP_LE_PDP

<SUBSECTION>
GUINT32_SWAP_BE_PDP
GUINT32_SWAP_LE_BE
GUINT32_SWAP_LE_PDP

<SUBSECTION>
GUINT64_SWAP_LE_BE

<SUBSECTION Private>
GUINT16_SWAP_LE_BE_CONSTANT
GUINT16_SWAP_LE_BE_X86
GUINT32_SWAP_LE_BE_CONSTANT
GUINT32_SWAP_LE_BE_X86
GUINT64_SWAP_LE_BE_CONSTANT
GUINT64_SWAP_LE_BE_X86
</SECTION>

<SECTION>
<TITLE>Numerical Definitions</TITLE>
<FILE>numerical</FILE>
G_IEEE754_FLOAT_BIAS
G_IEEE754_DOUBLE_BIAS
GFloatIEEE754
GDoubleIEEE754

<SUBSECTION>
<SUBSECTION>
G_E
G_LN2
G_LN10
G_PI
G_PI_2
G_PI_4
G_SQRT2
G_LOG_2_BASE_10
</SECTION>

<SECTION>
<TITLE>Miscellaneous Macros</TITLE>
<FILE>macros_misc</FILE>
G_INLINE_FUNC

<SUBSECTION>
G_STMT_START
G_STMT_END

<SUBSECTION>
G_BEGIN_DECLS
G_END_DECLS

<SUBSECTION>
G_N_ELEMENTS

<SUBSECTION>
G_VA_COPY

<SUBSECTION>
G_STRINGIFY

<SUBSECTION>
G_GNUC_EXTENSION
G_GNUC_CONST
G_GNUC_NORETURN
G_GNUC_UNUSED
G_GNUC_PURE
G_GNUC_PRINTF
G_GNUC_SCANF
G_GNUC_FORMAT
G_GNUC_FUNCTION
G_GNUC_PRETTY_FUNCTION
G_GNUC_NO_INSTRUMENT

<SUBSECTION>
G_STRLOC

<SUBSECTION>
G_GINT16_FORMAT
G_GUINT16_FORMAT
G_GINT32_FORMAT
G_GUINT32_FORMAT
G_GINT64_FORMAT
G_GUINT64_FORMAT

<SUBSECTION Private>
GLIB_VAR
G_STRINGIFY_ARG
G_HAVE_INLINE
G_CAN_INLINE
inline
G_HAVE___INLINE
G_HAVE___INLINE__
G_HAVE_GNUC_VARARGS
G_HAVE_ISO_VARARGS
G_HAVE_GROWING_STACK
</SECTION>

<SECTION>
<TITLE>Error Reporting</TITLE>
<FILE>error_reporting</FILE>
GError
g_error_new
g_error_new_literal
g_error_free
g_error_copy
g_error_matches
g_set_error
g_propagate_error
g_clear_error
</SECTION>

<SECTION>
<TITLE>The Main Event Loop</TITLE>
<FILE>main</FILE>
GMainLoop
g_main_loop_new
g_main_loop_ref
g_main_loop_unref
g_main_loop_run
g_main_loop_quit
g_main_loop_is_running
g_main_loop_get_context
g_main_new
g_main_destroy
g_main_run
g_main_quit
g_main_is_running

<SUBSECTION>
G_PRIORITY_HIGH
G_PRIORITY_DEFAULT
G_PRIORITY_HIGH_IDLE
G_PRIORITY_DEFAULT_IDLE
G_PRIORITY_LOW

<SUBSECTION>
GMainContext
g_main_context_new
g_main_context_ref
g_main_context_unref
g_main_context_default
g_main_context_iteration
g_main_iteration
g_main_context_pending
g_main_pending
g_main_context_find_source_by_id
g_main_context_find_source_by_user_data
g_main_context_find_source_by_funcs_user_data
g_main_context_wakeup
g_main_context_acquire
g_main_context_release
g_main_context_wait
g_main_context_prepare
g_main_context_query
g_main_context_check
g_main_context_dispatch
g_main_context_set_poll_func
g_main_context_get_poll_func
GPollFunc
g_main_context_add_poll
g_main_context_remove_poll
g_main_set_poll_func

<SUBSECTION>
g_timeout_source_new
g_timeout_add
g_timeout_add_full

<SUBSECTION>
g_idle_source_new
g_idle_add
g_idle_add_full
g_idle_remove_by_data

<SUBSECTION>
GPollFD

<SUBSECTION>
GSource
GSourceFuncs
GSourceCallbackFuncs
GSourceDummyMarshal
g_source_new
g_source_ref
g_source_unref
g_source_attach
g_source_destroy
g_source_set_priority
g_source_get_priority
g_source_set_can_recurse
g_source_get_can_recurse
g_source_get_id
g_source_get_context
g_source_set_callback
GSourceFunc
g_source_set_callback_indirect
g_source_add_poll
g_source_remove_poll
g_source_get_current_time
g_source_remove
g_source_remove_by_funcs_user_data
g_source_remove_by_user_data

<SUBSECTION Private>
GLIB_HAVE_SYS_POLL_H
GLIB_HAVE_ALLOCA_H
alloca
GLIB_SYSDEF_POLLERR
GLIB_SYSDEF_POLLHUP
GLIB_SYSDEF_POLLIN
GLIB_SYSDEF_POLLNVAL
GLIB_SYSDEF_POLLOUT
GLIB_SYSDEF_POLLPRI
g_main_poll_win32_msg_add
G_WIN32_MSG_HANDLE
g_idle_funcs
g_timeout_funcs
</SECTION>

<SECTION>
<TITLE>Threads</TITLE>
<FILE>threads</FILE>
<SUBSECTION>
G_THREADS_ENABLED
G_THREADS_IMPL_POSIX
G_THREADS_IMPL_SOLARIS
G_THREADS_IMPL_NONE

<SUBSECTION>
G_THREAD_ERROR
GThreadError

<SUBSECTION>
GThreadFunctions
g_thread_init
g_thread_supported

<SUBSECTION>
GThreadFunc
GThreadPriority
GThread
g_thread_create
g_thread_create_full
g_thread_self
g_thread_join
g_thread_set_priority
g_thread_yield
g_thread_exit

<SUBSECTION>
GMutex
g_mutex_new
g_mutex_lock
g_mutex_trylock
g_mutex_unlock
g_mutex_free

<SUBSECTION>
GStaticMutex
G_STATIC_MUTEX_INIT
g_static_mutex_init
g_static_mutex_lock
g_static_mutex_trylock
g_static_mutex_unlock
g_static_mutex_get_mutex
g_static_mutex_free

<SUBSECTION>
G_LOCK_DEFINE
G_LOCK_DEFINE_STATIC
G_LOCK_EXTERN
G_LOCK
G_TRYLOCK
G_UNLOCK

<SUBSECTION>
GStaticRecMutex
G_STATIC_REC_MUTEX_INIT
g_static_rec_mutex_init
g_static_rec_mutex_lock
g_static_rec_mutex_trylock
g_static_rec_mutex_unlock
g_static_rec_mutex_lock_full
g_static_rec_mutex_unlock_full
g_static_rec_mutex_free

<SUBSECTION>
GStaticRWLock
G_STATIC_RW_LOCK_INIT
g_static_rw_lock_init
g_static_rw_lock_reader_lock
g_static_rw_lock_reader_trylock
g_static_rw_lock_reader_unlock
g_static_rw_lock_writer_lock
g_static_rw_lock_writer_trylock
g_static_rw_lock_writer_unlock
g_static_rw_lock_free

<SUBSECTION>
GCond
g_cond_new
g_cond_signal
g_cond_broadcast
g_cond_wait
g_cond_timed_wait
g_cond_free

<SUBSECTION>
GPrivate
g_private_new
g_private_get
g_private_set

<SUBSECTION>
GStaticPrivate
G_STATIC_PRIVATE_INIT
g_static_private_init
g_static_private_get
g_static_private_set
g_static_private_free

<SUBSECTION Private>
G_THREAD_ECF
G_THREAD_CF
G_THREAD_UF
g_static_mutex_get_mutex_impl
G_MUTEX_DEBUG_MAGIC
g_thread_init_with_errorcheck_mutexes
G_LOCK_NAME
glib_dummy_decl
GSystemThread
g_thread_use_default_impl
g_threads_got_initialized
g_thread_functions_for_glib_use
<SUBSECTION Private>
g_thread_error_quark
</SECTION>

<SECTION>
<TITLE>Thread Pools</TITLE>
<FILE>thread_pools</FILE>
GThreadPool
g_thread_pool_new
g_thread_pool_push
g_thread_pool_set_max_threads
g_thread_pool_get_max_threads
g_thread_pool_get_num_threads
g_thread_pool_unprocessed
g_thread_pool_free
g_thread_pool_set_max_unused_threads
g_thread_pool_get_max_unused_threads
g_thread_pool_get_num_unused_threads
g_thread_pool_stop_unused_threads
</SECTION>

<SECTION>
<TITLE>Asynchronous Queues</TITLE>
<FILE>async_queues</FILE>
GAsyncQueue
g_async_queue_new
g_async_queue_ref
g_async_queue_unref
g_async_queue_push
g_async_queue_pop
g_async_queue_try_pop
g_async_queue_timed_pop
g_async_queue_length

<SUBSECTION>
g_async_queue_lock
g_async_queue_unlock
g_async_queue_ref_unlocked
g_async_queue_unref_and_unlock
g_async_queue_push_unlocked
g_async_queue_pop_unlocked
g_async_queue_try_pop_unlocked
g_async_queue_timed_pop_unlocked
g_async_queue_length_unlocked
</SECTION>

<SECTION>
<TITLE>IO Channels</TITLE>
<FILE>iochannels</FILE>
GIOChannel

<SUBSECTION>
g_io_channel_unix_new
g_io_channel_unix_get_fd

<SUBSECTION>
g_io_channel_init

<SUBSECTION>
g_io_channel_new_file
g_io_channel_read_chars
g_io_channel_read_unichar
g_io_channel_read_line
g_io_channel_read_line_string
g_io_channel_read_to_end
g_io_channel_write_chars
g_io_channel_write_unichar
g_io_channel_flush
g_io_channel_seek_position
GSeekType
g_io_channel_shutdown

<SUBSECTION>
GIOStatus
GIOChannelError
G_IO_CHANNEL_ERROR
g_io_channel_error_from_errno

<SUBSECTION>
g_io_channel_ref
g_io_channel_unref

<SUBSECTION>
g_io_create_watch
g_io_add_watch
g_io_add_watch_full
GIOCondition
GIOFunc

<SUBSECTION>
GIOFuncs

<SUBSECTION>
g_io_channel_get_buffer_size
g_io_channel_set_buffer_size
g_io_channel_get_buffer_condition
g_io_channel_get_flags
g_io_channel_set_flags
GIOFlags
g_io_channel_get_line_term
g_io_channel_set_line_term
g_io_channel_get_buffered
g_io_channel_set_buffered
g_io_channel_get_encoding
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_new_fd
g_io_channel_win32_new_messages
g_io_channel_win32_new_socket
g_io_channel_win32_poll
g_io_channel_win32_make_pollfd
g_io_channel_win32_get_fd
 
<SUBSECTION>
g_io_channel_read
GIOError
g_io_channel_write
g_io_channel_seek
g_io_channel_close

<SUBSECTION Private>
g_io_channel_error_quark
g_io_watch_funcs
</SECTION>

<SECTION>
<TITLE>Memory Allocation</TITLE>
<FILE>memory</FILE>
g_new
g_new0
g_renew

<SUBSECTION>
g_malloc
g_malloc0
g_realloc
g_try_malloc
g_try_realloc

<SUBSECTION>
g_free

<SUBSECTION>
g_alloca
g_newa

<SUBSECTION>
g_memmove
g_memdup

<SUBSECTION>
GMemVTable
g_mem_set_vtable
g_mem_is_system_malloc

<SUBSECTION>
glib_mem_profiler_table
g_mem_profile
</SECTION>

<SECTION>
<TITLE>Warnings and Assertions</TITLE>
<FILE>warnings</FILE>
g_print
g_set_print_handler
GPrintFunc

<SUBSECTION>
g_printerr
g_set_printerr_handler

<SUBSECTION>
g_return_if_fail
g_return_val_if_fail
g_return_if_reached
g_return_val_if_reached

<SUBSECTION>
g_assert
g_assert_not_reached

<SUBSECTION>
g_on_error_query
g_on_error_stack_trace

<SUBSECTION>
G_BREAKPOINT
</SECTION>

<SECTION>
<TITLE>Glob-style pattern matching</TITLE>
<FILE>patterns</FILE>
GPatternSpec
g_pattern_spec_new
g_pattern_spec_free
g_pattern_spec_equal
g_pattern_match
g_pattern_match_string
g_pattern_match_simple
</SECTION>

<SECTION>
<TITLE>Message Logging</TITLE>
<FILE>messages</FILE>
G_LOG_DOMAIN
G_LOG_FATAL_MASK
G_LOG_LEVEL_USER_SHIFT
GLogFunc
GLogLevelFlags

<SUBSECTION>
g_log
g_logv
g_message
g_warning
g_critical
g_error

<SUBSECTION>
g_log_set_handler
g_log_remove_handler
g_log_set_always_fatal
g_log_set_fatal_mask
g_log_default_handler
</SECTION>

<SECTION>
<TITLE>Timers</TITLE>
<FILE>timers</FILE>
GTimer
g_timer_new
g_timer_start
g_timer_stop
g_timer_elapsed
g_timer_reset
g_timer_destroy
</SECTION>

<SECTION>
<TITLE>Spawning Processes</TITLE>
<FILE>spawn</FILE>
GSpawnError
G_SPAWN_ERROR
GSpawnFlags
GSpawnChildSetupFunc
g_spawn_async_with_pipes
g_spawn_async
g_spawn_sync
g_spawn_command_line_async
g_spawn_command_line_sync
<SUBSECTION Private>
g_spawn_error_quark
</SECTION>

<SECTION>
<TITLE>Simple XML Subset Parser</TITLE>
<FILE>markup</FILE>
GMarkupError
G_MARKUP_ERROR
GMarkupParseFlags
GMarkupParseContext
GMarkupParser
g_markup_escape_text
g_markup_parse_context_end_parse
g_markup_parse_context_free
g_markup_parse_context_get_position
g_markup_parse_context_new
g_markup_parse_context_parse
<SUBSECTION Private>
g_markup_error_quark
</SECTION>


<SECTION>
<TITLE>Shell-related Utilities</TITLE>
<FILE>shell</FILE>
GShellError
G_SHELL_ERROR
g_shell_parse_argv
g_shell_quote
g_shell_unquote
<SUBSECTION Private>
g_shell_error_quark
</SECTION>


<SECTION>
<TITLE>File Utilities</TITLE>
<FILE>fileutils</FILE>
GFileError
G_FILE_ERROR
GFileTest
g_file_error_from_errno
g_file_get_contents
g_file_test
g_mkstemp
g_file_open_tmp

<SUBSECTION>
GDir
g_dir_open
g_dir_read_name
g_dir_rewind
g_dir_close

<SUBSECTION Private>
g_file_error_quark
</SECTION>


<SECTION>
<TITLE>String Utility Functions</TITLE>
<FILE>string_utils</FILE>
g_strdup
g_strndup
g_strdupv
g_strnfill
g_stpcpy
g_strstr_len
g_strrstr
g_strrstr_len

<SUBSECTION>
g_strlcpy
g_strlcat

<SUBSECTION>
g_strdup_printf
g_strdup_vprintf
g_snprintf
g_vsnprintf
g_printf_string_upper_bound

<SUBSECTION>
g_ascii_isalnum
g_ascii_isalpha
g_ascii_iscntrl
g_ascii_isdigit
g_ascii_isgraph
g_ascii_islower
g_ascii_isprint
g_ascii_ispunct
g_ascii_isspace
g_ascii_isupper
g_ascii_isxdigit

<SUBSECTION>
g_ascii_digit_value
g_ascii_xdigit_value

<SUBSECTION>
g_ascii_strcasecmp
g_ascii_strncasecmp

<SUBSECTION>
g_ascii_strup
g_ascii_strdown

<SUBSECTION>
g_ascii_tolower
g_ascii_toupper

<SUBSECTION>
g_string_ascii_up
g_string_ascii_down

<SUBSECTION>
g_strup
g_strdown

<SUBSECTION>
g_strcasecmp
g_strncasecmp

<SUBSECTION>
g_strreverse

<SUBSECTION>
G_ASCII_DTOSTR_BUF_SIZE
g_ascii_strtod
g_ascii_dtostr
g_ascii_formatd
g_strtod

<SUBSECTION>
g_strchug
g_strchomp
g_strstrip

<SUBSECTION>
g_strdelimit
G_STR_DELIMITERS
g_strescape
g_strcompress
g_strcanon
g_strsplit

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -