Fixed ambiguity issues when compiling with C++0x support enabled.

[SVN r68155]
This commit is contained in:
Bryce Adelstein-Lelbach
2011-01-14 17:37:59 +00:00
parent 367582d0f4
commit 868858b844

View File

@ -34,7 +34,7 @@ inline bool is_sorted(const SinglePassRange& rng)
BOOST_RANGE_CONCEPT_ASSERT((SinglePassRangeConcept<const SinglePassRange>)); BOOST_RANGE_CONCEPT_ASSERT((SinglePassRangeConcept<const SinglePassRange>));
BOOST_RANGE_CONCEPT_ASSERT((LessThanComparableConcept<BOOST_DEDUCED_TYPENAME BOOST_RANGE_CONCEPT_ASSERT((LessThanComparableConcept<BOOST_DEDUCED_TYPENAME
range_value<const SinglePassRange>::type>)); range_value<const SinglePassRange>::type>));
return boost::detail::is_sorted(boost::begin(rng), boost::end(rng)); return ::boost::detail::is_sorted(boost::begin(rng), boost::end(rng));
} }
/// \overload /// \overload
@ -45,7 +45,7 @@ inline bool is_sorted(const SinglePassRange& rng, BinaryPredicate pred)
BOOST_RANGE_CONCEPT_ASSERT((BinaryPredicateConcept<BinaryPredicate, BOOST_RANGE_CONCEPT_ASSERT((BinaryPredicateConcept<BinaryPredicate,
BOOST_DEDUCED_TYPENAME range_value<const SinglePassRange>::type, BOOST_DEDUCED_TYPENAME range_value<const SinglePassRange>::type,
BOOST_DEDUCED_TYPENAME range_value<const SinglePassRange>::type>)); BOOST_DEDUCED_TYPENAME range_value<const SinglePassRange>::type>));
return boost::detail::is_sorted(boost::begin(rng), boost::end(rng), pred); return ::boost::detail::is_sorted(boost::begin(rng), boost::end(rng), pred);
} }
} // namespace range } // namespace range