|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r62827 - trunk/boost/function_types
From: steven_at_[hidden]
Date: 2010-06-11 20:28:56
Author: steven_watanabe
Date: 2010-06-11 20:28:54 EDT (Fri, 11 Jun 2010)
New Revision: 62827
URL: http://svn.boost.org/trac/boost/changeset/62827
Log:
Update Borland workarounds. Fixes #3162
Text files modified:
trunk/boost/function_types/components.hpp | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
Modified: trunk/boost/function_types/components.hpp
==============================================================================
--- trunk/boost/function_types/components.hpp (original)
+++ trunk/boost/function_types/components.hpp 2010-06-11 20:28:54 EDT (Fri, 11 Jun 2010)
@@ -23,7 +23,7 @@
#include <boost/mpl/integral_c.hpp>
#include <boost/mpl/vector/vector0.hpp>
-#if BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x656))
+#if BOOST_WORKAROUND(__BORLANDC__, <= 0x565)
# include <boost/type_traits/remove_cv.hpp>
# include <boost/mpl/identity.hpp>
@@ -81,14 +81,14 @@
namespace detail
{
template<typename T, typename L> struct components_impl;
-#if BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x565))
+#if BOOST_WORKAROUND(__BORLANDC__, <= 0x565)
template<typename T, typename OrigT, typename L> struct components_bcc;
#endif
}
template<typename T, typename ClassTypeTransform>
struct components
-#if !BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x565))
+#if !BOOST_WORKAROUND(__BORLANDC__, <= 0x565)
: detail::components_impl<T, ClassTypeTransform>
#else
: detail::components_bcc<typename remove_cv<T>::type,T,
@@ -260,7 +260,7 @@
typename detail::class_transform<C,L>::type > types;
};
-#if !BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x565))
+#if !BOOST_WORKAROUND(__BORLANDC__, <= 0x565)
# define BOOST_FT_variations BOOST_FT_pointer|BOOST_FT_member_pointer
template<typename T, class C, typename L>
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk