From f1210436b82f7887cdfcef492e40d9860074f99b Mon Sep 17 00:00:00 2001 From: Seth Hamilton Date: Thu, 1 Mar 2018 09:29:36 -0500 Subject: [PATCH] now with more define tests --- client_http.hpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/client_http.hpp b/client_http.hpp index 4cec9a7..cc39eb5 100644 --- a/client_http.hpp +++ b/client_http.hpp @@ -30,14 +30,14 @@ namespace SimpleWeb { } // namespace SimpleWeb #endif -#if defined(__has_include) && __has_include() -#include -namespace SimpleWeb { using string_view = std::string_view; } -#elif !defined(USE_STANDALONE_ASIO) -#include -namespace SimpleWeb { using string_view = boost::string_ref; } -#else -namespace SimpleWeb { using string_view = const std::string &; } +#if defined(__has_include) && __has_include() && (__cplusplus >> 201402L || (defined(_MSC_VER) && _MSC_VER >= 1910)) +#include +namespace SimpleWeb { using string_view = std::string_view; } +#elif !defined(USE_STANDALONE_ASIO) +#include +namespace SimpleWeb { using string_view = boost::string_ref; } +#else +namespace SimpleWeb { using string_view = const std::string &; } #endif namespace SimpleWeb {