H A D | unique_ptr.h | 70 class unique_ptr { class 76 constexpr unique_ptr() noexcept {}; 78 constexpr unique_ptr(nullptr_t) noexcept {} 80 explicit unique_ptr(pointer p) noexcept : ptr_(p) {} in ptr_() 84 unique_ptr(pointer p, const D& deleter) noexcept : ptr_(p), deleter_(BASE_NS::forward<decltype(deleter)>(deleter)) in forward() 87 unique_ptr(pointer p, BASE_NS::remove_reference_t<D>&& deleter) noexcept 94 unique_ptr(pointer p, D& deleter) noexcept : ptr_(p), deleter_(BASE_NS::forward<decltype(deleter)>(deleter)) in forward() 98 unique_ptr(pointer p, BASE_NS::remove_reference_t<D>&& deleter) = delete; 103 unique_ptr(pointer p, const D& deleter) noexcept : ptr_(p), deleter_(BASE_NS::forward<decltype(deleter)>(deleter)) in forward() 107 unique_ptr(pointe 211 class unique_ptr<T[], D> { global() class 361 operator ==(const unique_ptr<T1, D1>& x, const unique_ptr<T2, D2>& y) operator ==() argument 366 operator ==(const unique_ptr<T1, D1>& x, nullptr_t) operator ==() argument 371 operator ==(nullptr_t, const unique_ptr<T1, D1>& x) operator ==() argument 378 operator !=(const unique_ptr<T1, D1>& x, const unique_ptr<T2, D2>& y) operator !=() argument 383 operator !=(const unique_ptr<T1, D1>& x, nullptr_t) operator !=() argument 388 operator !=(nullptr_t, const unique_ptr<T1, D1>& x) operator !=() argument [all...] |