summaryrefslogtreecommitdiff
path: root/ACE/ace/Auto_Ptr.h
diff options
context:
space:
mode:
authorJohnny Willemsen <jwillemsen@remedy.nl>2018-06-22 13:31:29 +0200
committerJohnny Willemsen <jwillemsen@remedy.nl>2018-06-22 13:31:29 +0200
commit720ab6a2f37514830b7fce2aba179a1cf67016e9 (patch)
tree1efd12b00fdfb76e20ed554fd862c7bf35cf4047 /ACE/ace/Auto_Ptr.h
parent5e0d93921e50d796125c52e9ac63121d30fc2dbe (diff)
downloadATCD-720ab6a2f37514830b7fce2aba179a1cf67016e9.tar.gz
When using Visual Studio 2017 we can enable C++14 and C++17 compliance, with C++17 we don't have auto_ptr so shouldn't do a using
* ACE/ace/Auto_Ptr.h: * ACE/ace/config-win32-msvc-141.h:
Diffstat (limited to 'ACE/ace/Auto_Ptr.h')
-rw-r--r--ACE/ace/Auto_Ptr.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/ACE/ace/Auto_Ptr.h b/ACE/ace/Auto_Ptr.h
index e06eb21b4a8..ad71242e978 100644
--- a/ACE/ace/Auto_Ptr.h
+++ b/ACE/ace/Auto_Ptr.h
@@ -76,7 +76,9 @@ ACE_END_VERSIONED_NAMESPACE_DECL
#include <memory>
#if defined (ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB) && \
(ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB != 0)
+#if !defined (ACE_HAS_CPP17)
using std::auto_ptr;
+#endif /* !ACE_HAS_CPP17 */
#endif /* ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB */
#else /* ACE_HAS_STANDARD_CPP_LIBRARY */