函数

GLibHashTableget_values

since: 2.14

声明 [src]

GList*
g_hash_table_get_values (
  GHashTable* hash_table
)

描述 [src]

检索哈希表 hash_table 内的所有值。返回的数据在 hash_table 修改之前是有效的。

此操作遍历哈希表中的每个条目以构建其返回值。要更有效地遍历 GHashTable 中的条目,请使用 GHashTableIter

自 2.14 起可用

此函数不允许语言绑定直接访问。

参数

hash_table

类型: GHashTable

一个 GHashTable

数据由函数的调用者拥有。

返回值

类型: 一个指向 gpointer 的列表

一个包含哈希表内部所有值的 GList。列表的内容由哈希表拥有,不应修改或释放。使用 g_list_free() 完成对列表的使用。

调用函数的调用者接管数据容器,但不包含其中的数据。