Lines Matching refs:__ptr
166 _LIBCPP_HIDE_FROM_ABI void __inc_reference([[maybe_unused]] void* __ptr) {
167 _LIBCPP_ASSERT_INTERNAL(__ptr != nullptr, "non-wrapped streambufs are never written to");
169 ++__lut_[reinterpret_cast<uintptr_t>(__ptr)].__count;
172 // pre: __ptr is in __lut_
173 _LIBCPP_HIDE_FROM_ABI void __dec_reference([[maybe_unused]] void* __ptr) noexcept {
176 auto __it = __get_it(__ptr);
186 // _ __get_it(__ptr)->second.__mutex exclusive
188 // Instead store a pointer to __get_it(__ptr)->second.__mutex when
191 // pre: __ptr is in __lut_
192 …[[nodiscard]] _LIBCPP_HIDE_FROM_ABI lock_guard<mutex> __get_lock([[maybe_unused]] void* __ptr) noe…
194 return lock_guard{__get_it(__ptr)->second.__mutex};
200 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI size_t __get_count([[maybe_unused]] void* __ptr) noexcept {
201 _LIBCPP_ASSERT_INTERNAL(__ptr != nullptr, "non-wrapped streambufs are never written to");
204 auto __it = __lut_.find(reinterpret_cast<uintptr_t>(__ptr));
222 …[[nodiscard]] _LIBCPP_HIDE_FROM_ABI map<uintptr_t, __value>::iterator __get_it(void* __ptr) noexce…
223 _LIBCPP_ASSERT_INTERNAL(__ptr != nullptr, "non-wrapped streambufs are never written to");
225 auto __it = __lut_.find(reinterpret_cast<uintptr_t>(__ptr));