[Boost-bugs] [Boost C++ Libraries] #4355: without namespace 'range_detail'

Subject: [Boost-bugs] [Boost C++ Libraries] #4355: without namespace 'range_detail'
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2010-06-16 23:13:59


#4355: without namespace 'range_detail'
------------------------------+---------------------------------------------
 Reporter: rick68@… | Owner: neilgroves
     Type: Patches | Status: new
Milestone: Boost 1.43.0 | Component: range
  Version: Boost 1.44.0 | Severity: Problem
 Keywords: range concept |
------------------------------+---------------------------------------------
 Hi, I found some bugs in <boost/range/concepts.hpp>.

 --- concepts.hpp.orig 2010-06-14 16:33:32.700239204 +0800
 +++ concepts.hpp 2010-06-17 07:05:44.209528094 +0800
 @@ -295,8 +295,8 @@
      struct BidirectionalRangeConcept : ForwardRangeConcept<T>
      {
  #if BOOST_RANGE_ENABLE_CONCEPT_ASSERT
 -
 BOOST_RANGE_CONCEPT_ASSERT((BidirectionalIteratorConcept<BOOST_DEDUCED_TYPENAME
 BidirectionalRangeConcept::iterator>));
 -
 BOOST_RANGE_CONCEPT_ASSERT((BidirectionalIteratorConcept<BOOST_DEDUCED_TYPENAME
 BidirectionalRangeConcept::const_iterator>));
 +
 BOOST_RANGE_CONCEPT_ASSERT((range_detail::BidirectionalIteratorConcept<BOOST_DEDUCED_TYPENAME
 BidirectionalRangeConcept::iterator>));
 +
 BOOST_RANGE_CONCEPT_ASSERT((range_detail::BidirectionalIteratorConcept<BOOST_DEDUCED_TYPENAME
 BidirectionalRangeConcept::const_iterator>));
  #endif
      };

 @@ -313,8 +313,8 @@
      struct RandomAccessRangeConcept : BidirectionalRangeConcept<T>
      {
  #if BOOST_RANGE_ENABLE_CONCEPT_ASSERT
 -
 BOOST_RANGE_CONCEPT_ASSERT((RandomAccessIteratorConcept<BOOST_DEDUCED_TYPENAME
 RandomAccessRangeConcept::iterator>));
 -
 BOOST_RANGE_CONCEPT_ASSERT((RandomAccessIteratorConcept<BOOST_DEDUCED_TYPENAME
 RandomAccessRangeConcept::const_iterator>));
 +
 BOOST_RANGE_CONCEPT_ASSERT((range_detail::RandomAccessIteratorConcept<BOOST_DEDUCED_TYPENAME
 RandomAccessRangeConcept::iterator>));
 +
 BOOST_RANGE_CONCEPT_ASSERT((range_detail::RandomAccessIteratorConcept<BOOST_DEDUCED_TYPENAME
 RandomAccessRangeConcept::const_iterator>));
  #endif
      };

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/4355>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:03 UTC