From 00495c17c21934c9c6c212b0612cc8e78dfd9a17 Mon Sep 17 00:00:00 2001 From: Ronald Garcia Date: Tue, 24 Jan 2006 17:58:20 +0000 Subject: [PATCH] Don't use SFINAE (disable_if) on compilers that don't support it. [SVN r32405] --- include/boost/multi_array/multi_array_ref.hpp | 4 ++++ include/boost/multi_array/view.hpp | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/include/boost/multi_array/multi_array_ref.hpp b/include/boost/multi_array/multi_array_ref.hpp index c11720e..a3075f9 100644 --- a/include/boost/multi_array/multi_array_ref.hpp +++ b/include/boost/multi_array/multi_array_ref.hpp @@ -138,8 +138,12 @@ public: } template +#ifdef BOOST_NO_SFINAE + void +#else typename disable_if::type,void >::type +#endif // BOOST_NO_SFINAE reindex(const BaseList& values) { boost::function_requires< detail::multi_array::CollectionConcept >(); diff --git a/include/boost/multi_array/view.hpp b/include/boost/multi_array/view.hpp index 93c0eb8..17f3e4c 100644 --- a/include/boost/multi_array/view.hpp +++ b/include/boost/multi_array/view.hpp @@ -73,8 +73,12 @@ public: template +#ifdef BOOST_NO_SFINAE + void +#else typename disable_if::type,void >::type +#endif reindex(const BaseList& values) { boost::function_requires< detail::multi_array::CollectionConcept >();