gboxed.sgml

来自「GLib是GTK+和GNOME工程的基础底层核心程序库」· SGML 代码 · 共 87 行

SGML
87
字号
<!-- ##### SECTION Title ##### -->GBoxed<!-- ##### SECTION Short_Description ##### -->Mechanism to wrap opaque C structures registered by the type system.<!-- ##### SECTION Long_Description ##### --><para></para><!-- ##### SECTION See_Also ##### --><para>#GParamSpecBoxed, g_param_spec_boxed()</para><!-- ##### USER_FUNCTION GBoxedCopyFunc ##### --><para>This function is provided by the user and should produce a copy of the passedin boxed structure.</para>@boxed:   The boxed structure to be copied.@Returns: The newly created copy of the boxed structure.<!-- ##### USER_FUNCTION GBoxedFreeFunc ##### --><para>This function is provided by the user and should free the boxedstructure passed.</para>@boxed: The boxed structure to be freed.<!-- ##### FUNCTION g_boxed_copy ##### --><para>Provide a copy of a boxed structure @src_boxed which is of type @boxed_type.</para>@boxed_type: The type of @src_boxed.@src_boxed:  The boxed structure to be copied.@Returns:    The newly created copy of the boxed structure.<!-- ##### FUNCTION g_boxed_free ##### --><para>Free the boxed structure @boxed which is of type @boxed_type.</para>@boxed_type: The type of @boxed.@boxed:      The boxed structure to be freed.<!-- ##### FUNCTION g_boxed_type_register_static ##### --><para>This function creates a new %G_TYPE_BOXED derived type id for a newboxed type with name @name. Boxed type handling functions have to beprovided to copy and free opaque boxed structures of this type.</para>@name: Name of the new boxed type.@boxed_copy: Boxed structure copy function.@boxed_free: Boxed structure free function.@Returns: New %G_TYPE_BOXED derived type id for @name.<!-- # Unused Parameters # -->@boxed_init: @is_refcounted: <!-- ##### FUNCTION g_pointer_type_register_static ##### --><para></para>@name: @Returns: <!-- ##### MACRO G_TYPE_GSTRING ##### --><para></para>

⌨️ 快捷键说明

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