Lines Matching refs:m_Index
30 : m_pHashTable(0), m_Index(0), m_HashValue(0), m_EndIndex(0)
37 m_EndIndex = m_Index = m_HashValue % m_pHashTable->m_NumOfBuckets;
40 bucket_type &bucket = m_pHashTable->m_Buckets[m_Index];
46 m_EndIndex = m_Index;
50 m_Index += probe;
51 if (m_Index == m_pHashTable->m_NumOfBuckets)
52 m_Index = 0;
54 if (m_EndIndex == m_Index) {
63 m_Index(pCopy.m_Index),
70 m_Index = pCopy.m_Index;
79 return &(m_pHashTable->m_Buckets[m_Index]);
85 return &(m_pHashTable->m_Buckets[m_Index]);
91 return m_pHashTable->m_Buckets[m_Index].Entry;
97 return m_pHashTable->m_Buckets[m_Index].Entry;
102 m_Index = 0;
112 m_Index += probe;
113 if (m_Index == m_pHashTable->m_NumOfBuckets)
114 m_Index = 0;
116 if (m_Index == m_EndIndex) {
121 bucket_type &bucket = m_pHashTable->m_Buckets[m_Index];
139 (m_Index == pCopy.m_Index));
149 unsigned int m_Index;
169 : m_pHashTable(0), m_Index(0)
174 : m_pHashTable(pTable), m_Index(pIndex)
178 : m_pHashTable(pCopy.m_pHashTable), m_Index(pCopy.m_Index)
183 m_Index = pCopy.m_Index;
190 return &(m_pHashTable->m_Buckets[m_Index]);
196 return &(m_pHashTable->m_Buckets[m_Index]);
202 return m_pHashTable->m_Buckets[m_Index].Entry;
208 return m_pHashTable->m_Buckets[m_Index].Entry;
213 m_Index = 0;
220 ++m_Index;
221 if (m_pHashTable->m_NumOfBuckets == m_Index) { // to the end
225 } while(bucket_type::getEmptyBucket() == m_pHashTable->m_Buckets[m_Index].Entry ||
226 bucket_type::getTombstone() == m_pHashTable->m_Buckets[m_Index].Entry);
231 (m_Index == pCopy.m_Index)); }
238 unsigned int m_Index;