forked from boostorg/range
Fixed ambiguity issues when compiling with C++0x support enabled.
[SVN r68155]
This commit is contained in:
@ -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
|
||||||
|
Reference in New Issue
Block a user