
BCB 6.4 doesnt't like when top level namespace is prefixed with :: type_traits/is_const.cpp contains line BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_const,T,::boost::detail::cv_traits_imp<T*>:: is_const) If the leading :: is removed to BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_const,T,boost::detail::cv_traits_imp<T*>::is _const) BCB stops complaining. There are few other places there which may be changed similarly. ---------------- The same problem appears in MPL's value_wknd.hpp: # if !defined(BOOST_MPL_MSVC_60_ETI_BUG) # define BOOST_MPL_AUX_VALUE_WKND(C) ::boost::mpl::aux::value_wknd< C
needs to be changed to # define BOOST_MPL_AUX_VALUE_WKND(C) boost::mpl::aux::value_wknd< C > These problems appeared when trying to compile Collection Traits library. /Pavel