From 5d11cac82c8e50da7d8a2dcd620d65525e850d52 Mon Sep 17 00:00:00 2001 From: Jens Maurer Date: Sat, 13 Jan 2001 10:11:12 +0000 Subject: [PATCH] added BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP added compiler support for SGI IRIX CC and Compaq Tru64 cxx [SVN r8570] --- include/boost/config.hpp | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/include/boost/config.hpp b/include/boost/config.hpp index 863c8cdf..46866fe9 100644 --- a/include/boost/config.hpp +++ b/include/boost/config.hpp @@ -11,6 +11,9 @@ // http://www.boost.org/libs/config // Revision History (excluding minor changes for specific compilers) +// 13 Jan 01 SGI IRIX and Compaq Tru64 Unix compiler support added +// (Jens Maurer) +// 13 Jan 01 BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP (Jens Maurer) // 17 Nov 00 BOOST_NO_AUTO_PTR (John Maddock) // 4 Oct 00 BOOST_NO_STD_MIN_MAX (Jeremy Siek) // 29 Sep 00 BOOST_NO_INTEGRAL_INT64_T (Jens Maurer) @@ -53,6 +56,10 @@ // burden where it should be, on non-conforming compilers. In the future, // hopefully, less rather than more conformance flags will have to be defined. +// BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP: Compiler does not implement +// argument-dependent lookup (also named Koenig lookup); see std::3.4.2 +// [basic.koenig.lookup] + // BOOST_NO_DEPENDENT_TYPES_IN_TEMPLATE_VALUE_PARAMETERS: Template value // parameters cannot have a dependent type, for example // "template class X { ... };" @@ -207,6 +214,16 @@ # define BOOST_NO_SLIST # define BOOST_NO_HASH +// SGI IRIX CC -------------------------------------------------------- + +#elif defined __sgi +# define BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP + +// Compaq Tru64 Unix cxx --------------------------------------------------- + +#elif defined __DECCXX +# define BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP + // Greenhills C++ -----------------------------------------------------------// #elif defined __ghs @@ -310,6 +327,7 @@ # if _MSC_VER <= 1200 // 1200 == VC++ 6.0 # define BOOST_NO_INCLASS_MEMBER_INITIALIZATION # define BOOST_NO_PRIVATE_IN_AGGREGATE +# define BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP # define BOOST_NO_INTEGRAL_INT64_T # define BOOST_NO_INTRINSIC_WCHAR_T