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 * pContainer) | 原型 | void setTContainer(THash * pContainer) | | 描述 | 设置模板Hash宿主 | | 参数 | [i]THash * pContainer:模板Hash宿主的地址 | | 返回值 | 无 |