Home | History | Annotate | Download | only in ADT

Lines Matching full:m_index

33   : m_pHashTable(0), m_HashValue(0), m_Index(0), m_EndIndex(0)
40 m_EndIndex = m_Index = m_HashValue % m_pHashTable->m_NumOfBuckets;
43 bucket_type &bucket = m_pHashTable->m_Buckets[m_Index];
49 m_EndIndex = m_Index;
53 m_Index += probe;
54 if (m_Index == m_pHashTable->m_NumOfBuckets)
55 m_Index = 0;
57 if (m_EndIndex == m_Index) {
66 m_Index(pCopy.m_Index),
73 m_Index = pCopy.m_Index;
82 return &(m_pHashTable->m_Buckets[m_Index]);
88 return &(m_pHashTable->m_Buckets[m_Index]);
94 return m_pHashTable->m_Buckets[m_Index].Entry;
100 return m_pHashTable->m_Buckets[m_Index].Entry;
105 m_Index = 0;
115 m_Index += probe;
116 if (m_Index == m_pHashTable->m_NumOfBuckets)
117 m_Index = 0;
119 if (m_Index == m_EndIndex) {
124 bucket_type &bucket = m_pHashTable->m_Buckets[m_Index];
142 (m_Index == pCopy.m_Index));
152 unsigned int m_Index;
172 : m_pHashTable(0), m_Index(0)
177 : m_pHashTable(pTable), m_Index(pIndex)
181 : m_pHashTable(pCopy.m_pHashTable), m_Index(pCopy.m_Index)
186 m_Index = pCopy.m_Index;
193 return &(m_pHashTable->m_Buckets[m_Index]);
199 return &(m_pHashTable->m_Buckets[m_Index]);
205 return m_pHashTable->m_Buckets[m_Index].Entry;
211 return m_pHashTable->m_Buckets[m_Index].Entry;
216 m_Index = 0;
223 ++m_Index;
224 if (m_pHashTable->m_NumOfBuckets == m_Index) { // to the end
228 } while(bucket_type::getEmptyBucket() == m_pHashTable->m_Buckets[m_Index].Entry ||
229 bucket_type::getTombstone() == m_pHashTable->m_Buckets[m_Index].Entry);
234 (m_Index == pCopy.m_Index)); }
241 unsigned int m_Index;