📄 gboxed.sgml
字号:
<!-- ##### 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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -