Searched refs:StringMapEntryBase (Results 1 – 2 of 2) sorted by relevance
61 TheTable = static_cast<StringMapEntryBase **>( in init()63 sizeof(StringMapEntryBase **) + sizeof(unsigned))); in init()70 TheTable[NumBuckets] = (StringMapEntryBase*)2; in init()91 StringMapEntryBase *BucketItem = TheTable[BucketNo]; in LookupBucketFor()144 StringMapEntryBase *BucketItem = TheTable[BucketNo]; in FindKey()177 void StringMapImpl::RemoveKey(StringMapEntryBase *V) { in RemoveKey()186 StringMapEntryBase *StringMapImpl::RemoveKey(StringRef Key) { in RemoveKey()190 StringMapEntryBase *Result = TheTable[Bucket]; in RemoveKey()220 auto NewTableArray = static_cast<StringMapEntryBase **>( in RehashTable()224 NewTableArray[NewSize] = (StringMapEntryBase*)2; in RehashTable()[all …]
39 class StringMapEntryBase {55 StringMapEntryBase **TheTable = nullptr;91 void RemoveKey(StringMapEntryBase *V);95 StringMapEntryBase *RemoveKey(StringRef Key);102 static StringMapEntryBase *getTombstoneVal() { in getTombstoneVal()126 class StringMapEntry : public StringMapEntryBase {131 : StringMapEntryBase(strLen), second() {} in StringMapEntry()263 StringMapEntryBase *Bucket = RHS.TheTable[I]; in StringMap()295 StringMapEntryBase *Bucket = TheTable[I]; in ~StringMap()419 StringMapEntryBase *&Bucket = TheTable[I]; in clear()[all …]