Home
last modified time | relevance | path

Searched refs:_SmartPtr (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/libcxx/include/__memory/
H A Dinout_ptr.h66 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 Dout_ptr.h61 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()