Home
last modified time | relevance | path

Searched refs:__sp_mut (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/libcxx/src/
H A Dmemory.cpp114 constexpr __sp_mut::__sp_mut(void* p) noexcept : __lx_(p) {} in __sp_mut() function in __sp_mut
116 void __sp_mut::lock() noexcept { in lock()
121 void __sp_mut::unlock() noexcept { __libcpp_mutex_unlock(static_cast<__libcpp_mutex_t*>(__lx_)); } in unlock()
123 __sp_mut& __get_sp_mut(const void* p) { in __get_sp_mut()
124 static constinit __sp_mut muts[__sp_mut_count] = { in __get_sp_mut()
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/__memory/
H A Dshared_ptr.h1111 class _LIBCPP_EXPORTED_FROM_ABI __sp_mut {
1119 __sp_mut(void*) _NOEXCEPT;
1120 __sp_mut(const __sp_mut&);
1121 __sp_mut& operator=(const __sp_mut&);
1123 friend _LIBCPP_EXPORTED_FROM_ABI __sp_mut& __get_sp_mut(const void*);
1126 _LIBCPP_EXPORTED_FROM_ABI __sp_mut& __get_sp_mut(const void*);
1135 __sp_mut& __m = std::__get_sp_mut(__p);
1149 __sp_mut& __m = std::__get_sp_mut(__p);
1162 __sp_mut& __m = std::__get_sp_mut(__p);
1179 __sp_mut& __m = std::__get_sp_mut(__p);
/freebsd/contrib/llvm-project/libcxx/include/__memory/
H A Dshared_ptr.h1482 class _LIBCPP_EXPORTED_FROM_ABI __sp_mut {
1490 _LIBCPP_CONSTEXPR __sp_mut(void*) _NOEXCEPT;
1491 __sp_mut(const __sp_mut&);
1492 __sp_mut& operator=(const __sp_mut&);
1494 friend _LIBCPP_EXPORTED_FROM_ABI __sp_mut& __get_sp_mut(const void*);
1497 _LIBCPP_EXPORTED_FROM_ABI __sp_mut& __get_sp_mut(const void*);
1506 __sp_mut& __m = std::__get_sp_mut(__p);
1520 __sp_mut& __m = std::__get_sp_mut(__p);
1533 __sp_mut& __m = std::__get_sp_mut(__p);
1550 __sp_mut& __m = std::__get_sp_mut(__p);