continue;
}
- TheTable[I] = MapEntryTy::Create(
+ TheTable[I] = MapEntryTy::create(
static_cast<MapEntryTy *>(Bucket)->getKey(), getAllocator(),
static_cast<MapEntryTy *>(Bucket)->getValue());
HashTable[I] = RHSHashTable[I];
if (Bucket == getTombstoneVal())
--NumTombstones;
Bucket =
- MapEntryTy::Create(Key, getAllocator(), std::forward<ArgsTy>(Args)...);
+ MapEntryTy::create(Key, getAllocator(), std::forward<ArgsTy>(Args)...);
++NumItems;
assert(NumItems + NumTombstones <= NumBuckets);
/// Create a StringMapEntry for the specified key construct the value using
/// \p InitiVals.
template <typename AllocatorTy, typename... InitTy>
- static StringMapEntry *Create(StringRef key, AllocatorTy &allocator,
+ static StringMapEntry *create(StringRef key, AllocatorTy &allocator,
InitTy &&...initVals) {
return new (StringMapEntryBase::allocateWithKey(
sizeof(StringMapEntry), alignof(StringMapEntry), key, allocator))
if (isValidIndex(Index))
return Index;
size_t Value = Entries.size();
- ValueType *Entry = ValueType::Create(Key, Allocator, std::move(Value));
+ ValueType *Entry = ValueType::create(Key, Allocator, std::move(Value));
StringTable.insert(Entry);
Entries.push_back(Entry);
return Value;
// Create the new name.
MallocAllocator Allocator;
- setValueName(ValueName::Create(NameRef, Allocator));
+ setValueName(ValueName::create(NameRef, Allocator));
getValueName()->setValue(this);
return;
}
TEST_F(StringMapTest, StringMapEntryTest) {
MallocAllocator Allocator;
StringMap<uint32_t>::value_type *entry =
- StringMap<uint32_t>::value_type::Create(
+ StringMap<uint32_t>::value_type::create(
StringRef(testKeyFirst, testKeyLength), Allocator, 1u);
EXPECT_STREQ(testKey, entry->first().data());
EXPECT_EQ(1u, entry->second);
// Test insert() method.
TEST_F(StringMapTest, InsertTest) {
SCOPED_TRACE("InsertTest");
- testMap.insert(StringMap<uint32_t>::value_type::Create(
+ testMap.insert(StringMap<uint32_t>::value_type::create(
StringRef(testKeyFirst, testKeyLength), testMap.getAllocator(), 1u));
assertSingleItemMap();
}
StringMap<MoveOnly> t;
t.insert(std::make_pair("Test", MoveOnly(42)));
StringRef Key = "Test";
- StringMapEntry<MoveOnly>::Create(Key, t.getAllocator(), MoveOnly(42))
+ StringMapEntry<MoveOnly>::create(Key, t.getAllocator(), MoveOnly(42))
->Destroy(t.getAllocator());
}
TEST_F(StringMapTest, CtorArg) {
StringRef Key = "Test";
MallocAllocator Allocator;
- StringMapEntry<MoveOnly>::Create(Key, Allocator, Immovable())
+ StringMapEntry<MoveOnly>::create(Key, Allocator, Immovable())
->Destroy(Allocator);
}
// which are required for set_difference(StringSet, StringSet).
StringSet<> Set;
StringMapEntry<StringRef> *Element =
- StringMapEntry<StringRef>::Create("A", Set.getAllocator());
+ StringMapEntry<StringRef>::create("A", Set.getAllocator());
Set.insert(*Element);
size_t Count = Set.count(*Element);
size_t Expected = 1;
TEST(DwarfStringPoolEntryRefTest, TestFullEntry) {
BumpPtrAllocator Allocator;
StringMapEntry<DwarfStringPoolEntry> *StringEntry1 =
- StringMapEntry<DwarfStringPoolEntry>::Create(
+ StringMapEntry<DwarfStringPoolEntry>::create(
"Key1", Allocator, DwarfStringPoolEntry{nullptr, 0, 0});
EXPECT_TRUE(StringEntry1->getKey() == "Key1");
EXPECT_FALSE(Ref1 != Ref2);
StringMapEntry<DwarfStringPoolEntry> *StringEntry2 =
- StringMapEntry<DwarfStringPoolEntry>::Create(
+ StringMapEntry<DwarfStringPoolEntry>::create(
"Key2", Allocator, DwarfStringPoolEntry{nullptr, 0x1000, 1});
EXPECT_TRUE(StringEntry2->getKey() == "Key2");
EXPECT_TRUE(StringEntry2->second.Symbol == nullptr);
BumpPtrAllocator Allocator;
DwarfStringPoolEntry DwarfEntry1 = {nullptr, 0, 0};
StringMapEntry<DwarfStringPoolEntry *> *StringEntry1 =
- StringMapEntry<DwarfStringPoolEntry *>::Create("Key1", Allocator,
+ StringMapEntry<DwarfStringPoolEntry *>::create("Key1", Allocator,
&DwarfEntry1);
EXPECT_TRUE(StringEntry1->getKey() == "Key1");
DwarfStringPoolEntry DwarfEntry2 = {nullptr, 0x1000, 1};
StringMapEntry<DwarfStringPoolEntry *> *StringEntry2 =
- StringMapEntry<DwarfStringPoolEntry *>::Create("Key2", Allocator,
+ StringMapEntry<DwarfStringPoolEntry *>::create("Key2", Allocator,
&DwarfEntry2);
EXPECT_TRUE(StringEntry2->getKey() == "Key2");
EXPECT_TRUE(StringEntry2->second->Symbol == nullptr);
DwarfStringPoolEntry DwarfEntry1 = {nullptr, 0, 0};
StringMapEntry<DwarfStringPoolEntry *> *StringEntry1 =
- StringMapEntry<DwarfStringPoolEntry *>::Create("Key1", Allocator,
+ StringMapEntry<DwarfStringPoolEntry *>::create("Key1", Allocator,
&DwarfEntry1);
DwarfStringPoolEntryRef Ref1(*StringEntry1);
StringMapEntry<DwarfStringPoolEntry> *StringEntry2 =
- StringMapEntry<DwarfStringPoolEntry>::Create(
+ StringMapEntry<DwarfStringPoolEntry>::create(
"Key1", Allocator, DwarfStringPoolEntry{nullptr, 0, 0});
DwarfStringPoolEntryRef Ref2(*StringEntry2);