Lines Matching refs:nullptr_t
280 unique_ptr(nullptr_t) noexcept : unique_ptr() { }
292 unique_ptr& operator=(nullptr_t) noexcept;
322 unique_ptr(nullptr_t) noexcept : unique_ptr() { }
329 unique_ptr& operator=(nullptr_t) noexcept;
341 void reset(nullptr_t) noexcept;
363 bool operator==(const unique_ptr<T, D>& x, nullptr_t) noexcept;
365 bool operator==(nullptr_t, const unique_ptr<T, D>& y) noexcept;
367 bool operator!=(const unique_ptr<T, D>& x, nullptr_t) noexcept;
369 bool operator!=(nullptr_t, const unique_ptr<T, D>& y) noexcept;
372 bool operator<(const unique_ptr<T, D>& x, nullptr_t);
374 bool operator<(nullptr_t, const unique_ptr<T, D>& y);
376 bool operator<=(const unique_ptr<T, D>& x, nullptr_t);
378 bool operator<=(nullptr_t, const unique_ptr<T, D>& y);
380 bool operator>(const unique_ptr<T, D>& x, nullptr_t);
382 bool operator>(nullptr_t, const unique_ptr<T, D>& y);
384 bool operator>=(const unique_ptr<T, D>& x, nullptr_t);
386 bool operator>=(nullptr_t, const unique_ptr<T, D>& y);
413 template <class D> shared_ptr(nullptr_t p, D d);
414 template <class D, class A> shared_ptr(nullptr_t p, D d, A a);
423 shared_ptr(nullptr_t) : shared_ptr() { }
474 bool operator==(const shared_ptr<T>& x, nullptr_t) noexcept;
476 bool operator==(nullptr_t, const shared_ptr<T>& y) noexcept;
478 bool operator!=(const shared_ptr<T>& x, nullptr_t) noexcept;
480 bool operator!=(nullptr_t, const shared_ptr<T>& y) noexcept;
482 bool operator<(const shared_ptr<T>& x, nullptr_t) noexcept;
484 bool operator<(nullptr_t, const shared_ptr<T>& y) noexcept;
486 bool operator<=(const shared_ptr<T>& x, nullptr_t) noexcept;
488 bool operator<=(nullptr_t, const shared_ptr<T>& y) noexcept;
490 bool operator>(const shared_ptr<T>& x, nullptr_t) noexcept;
492 bool operator>(nullptr_t, const shared_ptr<T>& y) noexcept;
494 bool operator>=(const shared_ptr<T>& x, nullptr_t) noexcept;
496 bool operator>=(nullptr_t, const shared_ptr<T>& y) noexcept;