From e08a7a353121bff83f902b46317b80c7c4365e24 Mon Sep 17 00:00:00 2001 From: Jinhao Date: Sat, 21 Dec 2019 05:18:28 +0800 Subject: [PATCH] add workaround of inline namespace for c++11 --- include/nana/filesystem/filesystem.hpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/include/nana/filesystem/filesystem.hpp b/include/nana/filesystem/filesystem.hpp index fe39c8d7..11f5da39 100644 --- a/include/nana/filesystem/filesystem.hpp +++ b/include/nana/filesystem/filesystem.hpp @@ -577,10 +577,14 @@ namespace std { namespace filesystem { - inline namespace nana_filesystem +#if defined(_MSC_VER) && ((!defined(_MSVC_LANG)) || _MSVC_LANG < 201703) + using namespace ::nana::filesystem; +#else + inline namespace nana_filesystem { using namespace ::nana::filesystem; } +#endif } }