diff --git a/Telegram/SourceFiles/basic_types.h b/Telegram/SourceFiles/basic_types.h index 05fe2f9c7..4298c59f6 100644 --- a/Telegram/SourceFiles/basic_types.h +++ b/Telegram/SourceFiles/basic_types.h @@ -323,9 +323,9 @@ public: unique_ptr(const unique_ptr &) = delete; unique_ptr &operator=(const unique_ptr &) = delete; - constexpr unique_ptr(nullptr_t) { + constexpr unique_ptr(std::nullptr_t) { } - unique_ptr &operator=(nullptr_t) noexcept { + unique_ptr &operator=(std::nullptr_t) noexcept { reset(); return (*this); } @@ -391,19 +391,19 @@ inline unique_ptr make_unique(Args&&... args) { } template -inline bool operator==(const unique_ptr &a, nullptr_t) noexcept { +inline bool operator==(const unique_ptr &a, std::nullptr_t) noexcept { return !a; } template -inline bool operator==(nullptr_t, const unique_ptr &b) noexcept { +inline bool operator==(std::nullptr_t, const unique_ptr &b) noexcept { return !b; } template -inline bool operator!=(const unique_ptr &a, nullptr_t b) noexcept { +inline bool operator!=(const unique_ptr &a, std::nullptr_t b) noexcept { return !(a == b); } template -inline bool operator!=(nullptr_t a, const unique_ptr &b) noexcept { +inline bool operator!=(std::nullptr_t a, const unique_ptr &b) noexcept { return !(a == b); }