Previous VC6 fix broke Borland 5.5.1, using fully qualified names fixes the problem.

[SVN r27308]
This commit is contained in:
John Maddock
2005-02-10 12:54:30 +00:00
parent c986fa4341
commit 1b622c7926

View File

@ -78,17 +78,17 @@ namespace is_incrementable_
template<typename T>
struct is_incrementable
BOOST_TT_AUX_BOOL_C_BASE(is_incrementable_::impl<T>::value)
BOOST_TT_AUX_BOOL_C_BASE(::boost::detail::is_incrementable_::impl<T>::value)
{
BOOST_TT_AUX_BOOL_TRAIT_VALUE_DECL(is_incrementable_::impl<T>::value)
BOOST_TT_AUX_BOOL_TRAIT_VALUE_DECL(::boost::detail::is_incrementable_::impl<T>::value)
BOOST_MPL_AUX_LAMBDA_SUPPORT(1,is_incrementable,(T))
};
template<typename T>
struct is_postfix_incrementable
BOOST_TT_AUX_BOOL_C_BASE(is_incrementable_::impl<T>::value)
BOOST_TT_AUX_BOOL_C_BASE(::boost::detail::is_incrementable_::impl<T>::value)
{
BOOST_TT_AUX_BOOL_TRAIT_VALUE_DECL(is_incrementable_::postfix_impl<T>::value)
BOOST_TT_AUX_BOOL_TRAIT_VALUE_DECL(::boost::detail::is_incrementable_::postfix_impl<T>::value)
BOOST_MPL_AUX_LAMBDA_SUPPORT(1,is_postfix_incrementable,(T))
};