Lines Matching refs:nullptr_t

436     unique_ptr(nullptr_t) noexcept : unique_ptr() { }
448 unique_ptr& operator=(nullptr_t) noexcept;
478 unique_ptr(nullptr_t) noexcept : unique_ptr() { }
485 unique_ptr& operator=(nullptr_t) noexcept;
497 void reset(nullptr_t) noexcept;
519 bool operator==(const unique_ptr<T, D>& x, nullptr_t) noexcept;
521 bool operator==(nullptr_t, const unique_ptr<T, D>& y) noexcept;
523 bool operator!=(const unique_ptr<T, D>& x, nullptr_t) noexcept;
525 bool operator!=(nullptr_t, const unique_ptr<T, D>& y) noexcept;
528 bool operator<(const unique_ptr<T, D>& x, nullptr_t);
530 bool operator<(nullptr_t, const unique_ptr<T, D>& y);
532 bool operator<=(const unique_ptr<T, D>& x, nullptr_t);
534 bool operator<=(nullptr_t, const unique_ptr<T, D>& y);
536 bool operator>(const unique_ptr<T, D>& x, nullptr_t);
538 bool operator>(nullptr_t, const unique_ptr<T, D>& y);
540 bool operator>=(const unique_ptr<T, D>& x, nullptr_t);
542 bool operator>=(nullptr_t, const unique_ptr<T, D>& y);
570 template <class D> shared_ptr(nullptr_t p, D d);
571 template <class D, class A> shared_ptr(nullptr_t p, D d, A a);
580 shared_ptr(nullptr_t) : shared_ptr() { }
631 bool operator==(const shared_ptr<T>& x, nullptr_t) noexcept;
633 bool operator==(nullptr_t, const shared_ptr<T>& y) noexcept;
635 bool operator!=(const shared_ptr<T>& x, nullptr_t) noexcept;
637 bool operator!=(nullptr_t, const shared_ptr<T>& y) noexcept;
639 bool operator<(const shared_ptr<T>& x, nullptr_t) noexcept;
641 bool operator<(nullptr_t, const shared_ptr<T>& y) noexcept;
643 bool operator<=(const shared_ptr<T>& x, nullptr_t) noexcept;
645 bool operator<=(nullptr_t, const shared_ptr<T>& y) noexcept;
647 bool operator>(const shared_ptr<T>& x, nullptr_t) noexcept;
649 bool operator>(nullptr_t, const shared_ptr<T>& y) noexcept;
651 bool operator>=(const shared_ptr<T>& x, nullptr_t) noexcept;
653 bool operator>=(nullptr_t, const shared_ptr<T>& y) noexcept;