From 2b58e4d3a8c5b6fdd563b5282d5974b10f203b6d Mon Sep 17 00:00:00 2001 From: John Preston Date: Mon, 11 Apr 2016 01:06:38 +0400 Subject: [PATCH] Fixed build for Xcode. Beta 9040127. --- Telegram/SourceFiles/basic_types.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) 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); }