Lines Matching refs:nullptr_t

283     unique_ptr(nullptr_t) noexcept : unique_ptr() { }
295 unique_ptr& operator=(nullptr_t) noexcept;
325 unique_ptr(nullptr_t) noexcept : unique_ptr() { }
332 unique_ptr& operator=(nullptr_t) noexcept;
344 void reset(nullptr_t) noexcept;
366 bool operator==(const unique_ptr<T, D>& x, nullptr_t) noexcept;
368 bool operator==(nullptr_t, const unique_ptr<T, D>& y) noexcept;
370 bool operator!=(const unique_ptr<T, D>& x, nullptr_t) noexcept;
372 bool operator!=(nullptr_t, const unique_ptr<T, D>& y) noexcept;
375 bool operator<(const unique_ptr<T, D>& x, nullptr_t);
377 bool operator<(nullptr_t, const unique_ptr<T, D>& y);
379 bool operator<=(const unique_ptr<T, D>& x, nullptr_t);
381 bool operator<=(nullptr_t, const unique_ptr<T, D>& y);
383 bool operator>(const unique_ptr<T, D>& x, nullptr_t);
385 bool operator>(nullptr_t, const unique_ptr<T, D>& y);
387 bool operator>=(const unique_ptr<T, D>& x, nullptr_t);
389 bool operator>=(nullptr_t, const unique_ptr<T, D>& y);
416 template <class D> shared_ptr(nullptr_t p, D d);
417 template <class D, class A> shared_ptr(nullptr_t p, D d, A a);
426 shared_ptr(nullptr_t) : shared_ptr() { }
477 bool operator==(const shared_ptr<T>& x, nullptr_t) noexcept;
479 bool operator==(nullptr_t, const shared_ptr<T>& y) noexcept;
481 bool operator!=(const shared_ptr<T>& x, nullptr_t) noexcept;
483 bool operator!=(nullptr_t, const shared_ptr<T>& y) noexcept;
485 bool operator<(const shared_ptr<T>& x, nullptr_t) noexcept;
487 bool operator<(nullptr_t, const shared_ptr<T>& y) noexcept;
489 bool operator<=(const shared_ptr<T>& x, nullptr_t) noexcept;
491 bool operator<=(nullptr_t, const shared_ptr<T>& y) noexcept;
493 bool operator>(const shared_ptr<T>& x, nullptr_t) noexcept;
495 bool operator>(nullptr_t, const shared_ptr<T>& y) noexcept;
497 bool operator>=(const shared_ptr<T>& x, nullptr_t) noexcept;
499 bool operator>=(nullptr_t, const shared_ptr<T>& y) noexcept;