Searched refs:_SmartPtr (Results 1 – 2 of 2) sorted by relevance
| /freebsd/contrib/llvm-project/libcxx/include/__memory/ |
| H A D | inout_ptr.h | 66 using _SmartPtr = __pointer_of_or_t<_Smart, _Pointer>; in ~inout_ptr_t() local 68 …std::apply([&](auto&&... __args) { __s_ = _Smart(static_cast<_SmartPtr>(__p_), std::forward<_Args>… in ~inout_ptr_t() 71 …std::apply([&](auto&&... __args) { __s_.reset(static_cast<_SmartPtr>(__p_), std::forward<_Args>(__… in ~inout_ptr_t() 74 static_assert(is_constructible_v<_Smart, _SmartPtr, _Args...>, in ~inout_ptr_t() 76 …std::apply([&](auto&&... __args) { __s_ = _Smart(static_cast<_SmartPtr>(__p_), std::forward<_Args>… in ~inout_ptr_t()
|
| H A D | out_ptr.h | 61 using _SmartPtr = __pointer_of_or_t<_Smart, _Pointer>; in ~out_ptr_t() local 63 …std::apply([&](auto&&... __args) { __s_.reset(static_cast<_SmartPtr>(__p_), std::forward<_Args>(__… in ~out_ptr_t() 66 static_assert(is_constructible_v<_Smart, _SmartPtr, _Args...>, in ~out_ptr_t() 68 …std::apply([&](auto&&... __args) { __s_ = _Smart(static_cast<_SmartPtr>(__p_), std::forward<_Args>… in ~out_ptr_t()
|