Searched refs:StringPool (Results 1 – 3 of 3) sorted by relevance
36 StringPool; typedef in Pool123 StringPool &map = m_string_pools[h].m_string_map; in GetConstCStringAndSetMangledCounterPart()175 StringPool m_string_map;191 static Pool &StringPool() { in StringPool() function202 : m_string(StringPool().GetConstCString(cstr)) {} in ConstString()298 m_string = StringPool().GetConstCString(cstr); in SetCString()302 m_string = StringPool().GetConstCStringWithLength(s.data(), s.size()); in SetString()307 m_string = StringPool().GetConstCStringAndSetMangledCounterPart( in SetStringWithMangledCounterpart()312 counterpart.m_string = StringPool().GetMangledCounterpart(m_string); in GetMangledCounterpart()317 m_string = StringPool().GetConstCStringWithLength(cstr, cstr_len); in SetCStringWithLength()[all …]
19 StringPool::StringPool() {} in StringPool() function in StringPool21 StringPool::~StringPool() { in ~StringPool()25 PooledStringPtr StringPool::intern(StringRef Key) { in intern()
43 class StringPool {47 StringPool *Pool = nullptr; ///< So the string can remove itself.61 StringPool();62 ~StringPool();80 using entry_t = StringPool::entry_t;