Searched refs:ImplPtr (Results 1 – 2 of 2) sorted by relevance
213 if (ImplType *Impl = ImplPtr.load()) in getOrCreateImpl()223 if (ImplPtr.compare_exchange_strong(ExistingImpl, Impl.get())) in getOrCreateImpl()234 ImplType *Impl = ImplPtr.load(); in find()338 ImplPtr(nullptr) { in ThreadSafeTrieRawHashMapBase()355 ImplPtr = RHS.ImplPtr.exchange(nullptr); in ThreadSafeTrieRawHashMapBase()359 assert(!ImplPtr.load() && "Expected subclass to call destroyImpl()"); in ~ThreadSafeTrieRawHashMapBase()364 std::unique_ptr<ImplType> Impl(ImplPtr.exchange(nullptr)); in destroyImpl()391 ImplType *Impl = ImplPtr.load(); in getRoot()494 ImplType *Impl = ImplPtr.load(); in getNumTries()
179 std::atomic<ImplType *> ImplPtr; variable