User Tools

Site Tools


ftbl:class:kernel:hashiterator

HashIterator(void * pHash = 0)

原型 HashIterator(void * pHash = 0)
描述 构造HashIterator对象
参数 [i]void * pHash = 0: 指定HashIterator的宿主Hash,默认值为不指定
返回值

void setContainer(void *pContainer)

原型 void setContainer(void *pContainer)
描述 指定宿主Hash
参数 [i]void *pContainer: 宿主容器Hash的指针
返回值

void reset()

原型 void reset()
描述 重置迭代器到Hash的头部
参数
返回值

void * next()

原型 void * next()
描述 遍历宿主容器Hash的下一个元素
参数
返回值 返回下一个元素的地址,若已经到达Hash尾部,则返回NULL

void setTContainer(THash<T> * pContainer)

原型 void setTContainer(THash<T> * pContainer)
描述 设置模板Hash宿主
参数 [i]THash<T> * pContainer:模板Hash宿主的地址
返回值
ftbl/class/kernel/hashiterator.txt · Last modified: 2025/05/09 14:46 (external edit)