reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
327 : _M_t(__u.release(), deleter_type()) { }
usr/include/c++/7.4.0/bits/unique_ptr.h176 __or_<__and_<is_reference<deleter_type>, 177 is_same<deleter_type, _Ep>>, 178 __and_<__not_<is_reference<deleter_type>>, 179 is_convertible<_Ep, deleter_type>> 213 typename conditional<is_reference<deleter_type>::value, 214 deleter_type, const deleter_type&>::type __d) noexcept 214 deleter_type, const deleter_type&>::type __d) noexcept 225 typename remove_reference<deleter_type>::type&& __d) noexcept 227 { static_assert(!std::is_reference<deleter_type>::value, 239 : _M_t(__u.release(), std::forward<deleter_type>(__u.get_deleter())) { } 284 get_deleter() = std::forward<deleter_type>(__u.get_deleter()); 298 is_assignable<deleter_type&, _Ep&&> 340 deleter_type& 345 const deleter_type&