Lines Matching refs:pIter
153 INLINE void mzHashIterNext(HashIter* pIter) in mzHashIterNext() argument
155 int i = pIter->idx + 1; in mzHashIterNext()
156 int lim = pIter->pHashTable->tableSize; in mzHashIterNext()
158 void* data = pIter->pHashTable->pEntries[i].data; in mzHashIterNext()
162 pIter->idx = i; in mzHashIterNext()
164 INLINE void mzHashIterBegin(HashTable* pHashTable, HashIter* pIter) in mzHashIterBegin() argument
166 pIter->pHashTable = pHashTable; in mzHashIterBegin()
167 pIter->idx = -1; in mzHashIterBegin()
168 mzHashIterNext(pIter); in mzHashIterBegin()
170 INLINE bool mzHashIterDone(HashIter* pIter) in mzHashIterDone() argument
172 return (pIter->idx >= pIter->pHashTable->tableSize); in mzHashIterDone()
174 INLINE void* mzHashIterData(HashIter* pIter) in mzHashIterData() argument
176 assert(pIter->idx >= 0 && pIter->idx < pIter->pHashTable->tableSize); in mzHashIterData()
177 return pIter->pHashTable->pEntries[pIter->idx].data; in mzHashIterData()