Searched refs:PooledStringPtr (Results 1 – 2 of 2) sorted by relevance
38 class PooledStringPtr; variable54 friend class PooledStringPtr; variable67 PooledStringPtr intern(StringRef Str);79 class PooledStringPtr {85 PooledStringPtr() = default;87 explicit PooledStringPtr(entry_t *E) : S(E) { in PooledStringPtr() function91 PooledStringPtr(const PooledStringPtr &That) : S(That.S) { in PooledStringPtr() function95 PooledStringPtr &operator=(const PooledStringPtr &That) {114 ~PooledStringPtr() { clear(); } in ~PooledStringPtr()134 inline bool operator==(const PooledStringPtr &That) const { return S == That.S; }[all …]
25 PooledStringPtr StringPool::intern(StringRef Key) { in intern()28 return PooledStringPtr(&*I); in intern()34 return PooledStringPtr(S); in intern()