Lines Matching refs:__ptr
164 _LIBCPP_HIDE_FROM_ABI void __inc_reference([[maybe_unused]] void* __ptr) {
165 _LIBCPP_ASSERT_INTERNAL(__ptr != nullptr, "non-wrapped streambufs are never written to");
167 ++__lut_[reinterpret_cast<uintptr_t>(__ptr)].__count;
170 // pre: __ptr is in __lut_
171 _LIBCPP_HIDE_FROM_ABI void __dec_reference([[maybe_unused]] void* __ptr) noexcept {
174 auto __it = __get_it(__ptr);
184 // _ __get_it(__ptr)->second.__mutex exclusive
186 // Instead store a pointer to __get_it(__ptr)->second.__mutex when
189 // pre: __ptr is in __lut_
190 …[[nodiscard]] _LIBCPP_HIDE_FROM_ABI lock_guard<mutex> __get_lock([[maybe_unused]] void* __ptr) noe…
192 return lock_guard{__get_it(__ptr)->second.__mutex};
198 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI size_t __get_count([[maybe_unused]] void* __ptr) noexcept {
199 _LIBCPP_ASSERT_INTERNAL(__ptr != nullptr, "non-wrapped streambufs are never written to");
202 auto __it = __lut_.find(reinterpret_cast<uintptr_t>(__ptr));
220 …[[nodiscard]] _LIBCPP_HIDE_FROM_ABI map<uintptr_t, __value>::iterator __get_it(void* __ptr) noexce…
221 _LIBCPP_ASSERT_INTERNAL(__ptr != nullptr, "non-wrapped streambufs are never written to");
223 auto __it = __lut_.find(reinterpret_cast<uintptr_t>(__ptr));