PL_HashTableEnumerateEntries

枚举哈希表中的所有条目,对每个条目调用指定的函数。

语法

#include <plhash.h>

PRIntn PL_HashTableEnumerateEntries(
  PLHashTable *ht,
  PLHashEnumerator f,
  void *arg);

参数

该函数具有以下参数

ht

指向要枚举其条目的哈希表的指针。

f

要应用于每个条目的函数。

arg

函数 f 的参数。

返回值

枚举的条目数量。

描述

条目按未指定的顺序枚举。对于每个条目,枚举器函数都会使用条目、条目在(从 0 开始的枚举序列中的)索引以及 arg 作为参数来调用。