亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? caches.sgml

?? GLIB-C的最新源代碼
?? SGML
字號:
<!-- ##### SECTION Title ##### -->Caches<!-- ##### SECTION Short_Description ##### -->caches allow sharing of complex data structures to save resources.<!-- ##### SECTION Long_Description ##### --><para>A #GCache allows sharing of complex data structures, in order to savesystem resources.</para><para>GTK+ uses caches for #GtkStyles and #GdkGCs. These consume a lot ofresources, so a #GCache is used to see if a #GtkStyle or #GdkGC with therequired properties already exists. If it does, then the existingobject is used instead of creating a new one.</para><para>#GCache uses keys and values.A #GCache key describes the properties of a particular resource.A #GCache value is the actual resource.</para><!-- ##### SECTION See_Also ##### --><para></para><!-- ##### SECTION Stability_Level ##### --><!-- ##### STRUCT GCache ##### --><para>The #GCache struct is an opaque data structure containing information abouta #GCache. It should only be accessed via the following functions.</para><!-- ##### FUNCTION g_cache_new ##### --><para>Creates a new #GCache.</para>@value_new_func: a function to create a new object given a key.This is called by g_cache_insert() if an object with the given keydoes not already exist.@value_destroy_func: a function to destroy an object. It iscalled by g_cache_remove() when the object is no longer needed (i.e. itsreference count drops to 0).@key_dup_func: a function to copy a key. It is called byg_cache_insert() if the key does not already exist in the #GCache.@key_destroy_func: a function to destroy a key. It iscalled by g_cache_remove() when the object is no longer needed (i.e. itsreference count drops to 0).@hash_key_func: a function to create a hash value from a key.@hash_value_func: a function to create a hash value from a value.@key_equal_func: a function to compare two keys. It should return %TRUE ifthe two keys are equivalent.@Returns: a new #GCache.<!-- ##### FUNCTION g_cache_insert ##### --><para>Gets the value corresponding to the given key, creating it if necessary.It first checks if the value already exists in the #GCache, by usingthe @key_equal_func function passed to g_cache_new().If it does already exist it is returned, and its reference count is increasedby one.If the value does not currently exist, if is created by calling the@value_new_func. The key is duplicated by calling@key_dup_func and the duplicated key and value are insertedinto the #GCache.</para>@cache: a #GCache.@key: a key describing a #GCache object.@Returns: a pointer to a #GCache value.<!-- ##### FUNCTION g_cache_remove ##### --><para>Decreases the reference count of the given value.If it drops to 0 then the value and its corresponding key are destroyed,using the @value_destroy_func and @key_destroy_func passed to g_cache_new().</para>@cache: a #GCache.@value: the value to remove.<!-- ##### FUNCTION g_cache_destroy ##### --><para>Frees the memory allocated for the #GCache.</para><para>Note that it does not destroy the keys and values which were contained in the#GCache.</para>@cache: a #GCache.<!-- ##### FUNCTION g_cache_key_foreach ##### --><para>Calls the given function for each of the keys in the #GCache.</para><note><para>@func is passed three parameters, the value and key of acache entry and the @user_data. The order of value and key is differentfrom the order in which g_hash_table_foreach() passes key-value pairsto its callback function !</para></note>@cache: a #GCache.@func: the function to call with each #GCache key.@user_data: user data to pass to the function.<!-- ##### FUNCTION g_cache_value_foreach ##### --><para>Calls the given function for each of the values in the #GCache.</para>@cache: a #GCache.@func: the function to call with each #GCache value.@user_data: user data to pass to the function.@Deprecated: 2.10: The reason is that it passes pointers to internal data structures to @func; use g_cache_key_foreach() instead<!-- ##### USER_FUNCTION GCacheDestroyFunc ##### --><para>Specifies the type of the @value_destroy_func and @key_destroy_func functionspassed to g_cache_new().The functions are passed a pointer to the #GCache key or #GCache value andshould free any memory and other resources associated with it.</para>@value: the #GCache value to destroy.<!-- ##### USER_FUNCTION GCacheDupFunc ##### --><para>Specifies the type of the @key_dup_func function passed to g_cache_new().The function is passed a key (<emphasis>not</emphasis> a value as the prototype implies) andshould return a duplicate of the key.</para>@value: the #GCache key to destroy (<emphasis>not</emphasis> a #GCache value as it seems).@Returns: a copy of the #GCache key.<!-- ##### USER_FUNCTION GCacheNewFunc ##### --><para>Specifies the type of the @value_new_func function passed to g_cache_new().It is passed a #GCache key and should create the value corresponding to thekey.</para>@key: a #GCache key.@Returns: a new #GCache value corresponding to the key.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品白丝av| 国产精品素人视频| 99re66热这里只有精品3直播| 亚洲精品少妇30p| 精品国产精品一区二区夜夜嗨| 色悠悠亚洲一区二区| 色综合一区二区| 99国产精品久久久久久久久久| 国产99久久精品| 国产成人精品免费网站| 国产成人在线视频播放| 极品瑜伽女神91| 久久av中文字幕片| 黄网站免费久久| 国产91丝袜在线观看| 国产一区二区伦理片| 国产成人综合亚洲网站| 国产成人av一区二区三区在线 | 一区二区三区在线观看网站| 国产精品国产精品国产专区不片| 久久久噜噜噜久久人人看| 久久综合av免费| 国产欧美日韩亚州综合| 国产精品高潮呻吟| 夜夜嗨av一区二区三区中文字幕 | 97精品国产露脸对白| 99re成人精品视频| 欧洲视频一区二区| 91麻豆精品国产91久久久| 精品美女在线播放| 国产精品久久毛片a| 一区二区三区四区精品在线视频| 天天操天天综合网| 久久成人久久鬼色| 99re成人精品视频| 欧美一级在线免费| 国产日韩影视精品| 亚洲第一二三四区| 国产一区二区调教| 99国产欧美久久久精品| 91精品国产色综合久久不卡电影| 26uuu成人网一区二区三区| 国产欧美精品国产国产专区| 亚洲精品网站在线观看| 日韩电影在线看| www.久久精品| 欧美一区二区三区视频| 国产精品视频在线看| 久久免费视频色| 亚洲国产成人精品视频| 高清久久久久久| 91精品国产综合久久久久久久久久| 国产日韩一级二级三级| 一区二区三国产精华液| 国产米奇在线777精品观看| 欧美亚洲愉拍一区二区| 国产精品国产精品国产专区不蜜| 亚洲午夜免费福利视频| 大美女一区二区三区| 欧美xxxxx裸体时装秀| 亚洲欧美日韩国产手机在线| 黄一区二区三区| 欧美日韩1234| 国产精品灌醉下药二区| 国产精品一区二区久久不卡| 91久久久免费一区二区| 国产清纯美女被跳蛋高潮一区二区久久w | 天天综合网天天综合色| 色噜噜狠狠成人中文综合| 久久精品日产第一区二区三区高清版| 日韩精品视频网| 欧美综合一区二区三区| 国产精品久久久久精k8 | 亚洲情趣在线观看| 成人福利电影精品一区二区在线观看| 欧美日韩aaaaaa| 亚洲午夜久久久久中文字幕久| 成人av手机在线观看| 日韩精品一区二区三区四区| 国产精品亲子伦对白| 国产盗摄女厕一区二区三区| 久久新电视剧免费观看| 日韩精品五月天| 欧美麻豆精品久久久久久| 亚洲图片欧美一区| 欧美日韩国产高清一区二区 | 欧美高清视频在线高清观看mv色露露十八| 国产精品白丝在线| 99re视频这里只有精品| 亚洲柠檬福利资源导航| 91国在线观看| 亚洲成人福利片| 欧美日韩国产高清一区二区| 水蜜桃久久夜色精品一区的特点 | 日日夜夜免费精品| 在线观看一区不卡| 亚洲一区二区在线播放相泽| 欧美伊人精品成人久久综合97 | 日韩一区二区中文字幕| 蜜臀av性久久久久蜜臀av麻豆| 日韩亚洲欧美中文三级| 日韩成人av影视| 精品88久久久久88久久久| 亚洲国产综合人成综合网站| 欧美日韩国产中文| 精品在线播放午夜| 国产午夜精品理论片a级大结局| 久久成人久久爱| 国产精品视频一二| 欧美亚洲综合久久| 老司机精品视频一区二区三区| 久久久亚洲精品一区二区三区| 国产成人8x视频一区二区| 亚洲激情欧美激情| 日韩三级精品电影久久久 | 成人av网站免费| 亚洲综合色噜噜狠狠| 欧美一二区视频| 91视频com| 日韩av一区二区在线影视| 久久无码av三级| 91在线一区二区| 亚洲午夜精品17c| 久久免费看少妇高潮| 日本丶国产丶欧美色综合| 国产一区高清在线| 亚洲一区二区av电影| 久久伊人蜜桃av一区二区| 91丨porny丨首页| 精品在线一区二区三区| 一区二区三区免费| 国产人久久人人人人爽| 欧美美女一区二区在线观看| 亚洲福利国产精品| 国产精品午夜在线观看| 欧美久久婷婷综合色| 高清不卡在线观看av| 国产精品理伦片| 欧美成人综合网站| 亚洲图片有声小说| 欧美大胆人体bbbb| 一级女性全黄久久生活片免费| 中文字幕在线一区免费| 在线观看欧美黄色| 亚洲成人综合视频| 日韩欧美在线观看一区二区三区| 日韩精品成人一区二区在线| 一本久道中文字幕精品亚洲嫩| 韩国av一区二区| 99re视频精品| 1024精品合集| 久久久久国产精品麻豆ai换脸| av午夜精品一区二区三区| 中文一区在线播放| 日韩精品国产欧美| 色婷婷久久综合| 欧美96一区二区免费视频| 亚洲欧美激情一区二区| 国产一区二区三区在线观看免费视频| 一区精品在线播放| 青青草97国产精品免费观看无弹窗版 | 欧美高清视频www夜色资源网| 日韩精品色哟哟| 另类小说欧美激情| 国产一区二区三区在线观看免费| 久久99精品久久久久| 久久国产乱子精品免费女| 亚洲国产成人va在线观看天堂| 亚洲精品久久7777| 亚洲一级电影视频| 日韩精品1区2区3区| 偷拍亚洲欧洲综合| 看片的网站亚洲| 国精产品一区一区三区mba桃花| 国产又黄又大久久| 成人黄色小视频在线观看| a亚洲天堂av| 91福利在线免费观看| 在线播放视频一区| 日韩精品一区国产麻豆| 久久天天做天天爱综合色| 国产精品大尺度| 1区2区3区国产精品| 天天亚洲美女在线视频| 极品少妇xxxx精品少妇| 成人av一区二区三区| 欧美激情一区在线| 亚洲综合一区二区三区| 日本美女一区二区三区视频| 麻豆国产精品官网| 国产一区激情在线| 成人中文字幕合集| 欧美精品三级在线观看| 久久久久久免费网| 91精品国产色综合久久ai换脸| 一本一道久久a久久精品| 欧美日韩免费观看一区二区三区| 国产性做久久久久久| 国产成人精品免费一区二区| 欧美制服丝袜第一页|