Home | History | Annotate | Download | only in ADT

Lines Matching refs:m_pHashTable

30   : m_pHashTable(0), m_Index(0), m_HashValue(0), m_EndIndex(0)
34 : m_pHashTable(pTable)
37 m_EndIndex = m_Index = m_HashValue % m_pHashTable->m_NumOfBuckets;
40 bucket_type &bucket = m_pHashTable->m_Buckets[m_Index];
51 if (m_Index == m_pHashTable->m_NumOfBuckets)
62 : m_pHashTable(pCopy.m_pHashTable),
69 m_pHashTable = pCopy.m_pHashTable;
77 if (0 == m_pHashTable)
79 return &(m_pHashTable->m_Buckets[m_Index]);
83 if (0 == m_pHashTable)
85 return &(m_pHashTable->m_Buckets[m_Index]);
89 if (0 == m_pHashTable)
91 return m_pHashTable->m_Buckets[m_Index].Entry;
95 if (0 == m_pHashTable)
97 return m_pHashTable->m_Buckets[m_Index].Entry;
101 m_pHashTable = 0;
108 if (0 == m_pHashTable)
113 if (m_Index == m_pHashTable->m_NumOfBuckets)
121 bucket_type &bucket = m_pHashTable->m_Buckets[m_Index];
134 if (m_pHashTable == pCopy.m_pHashTable) {
135 if (0 == m_pHashTable)
148 HashTableImplTy* m_pHashTable;
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)
182 m_pHashTable = pCopy.m_pHashTable;
188 if (0 == m_pHashTable)
190 return &(m_pHashTable->m_Buckets[m_Index]);
194 if (0 == m_pHashTable)
196 return &(m_pHashTable->m_Buckets[m_Index]);
200 if (0 == m_pHashTable)
202 return m_pHashTable->m_Buckets[m_Index].Entry;
206 if (0 == m_pHashTable)
208 return m_pHashTable->m_Buckets[m_Index].Entry;
212 m_pHashTable = 0;
217 if (0 == m_pHashTable)
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);
230 { return ((m_pHashTable == pCopy.m_pHashTable) &&
237 HashTableImplTy* m_pHashTable;