Ticket #7710: join.hpp.patch

File join.hpp.patch, 1.7 KB (added by shirshov evgeny <381677383@…>, 10 years ago)

patch

  • range/join.hpp

     
    2626{
    2727public:
    2828    typedef iterator_range<
    29         range_detail::join_iterator<
     29        join_iterator<
    3030            BOOST_DEDUCED_TYPENAME range_iterator<SinglePassRange1>::type,
    3131            BOOST_DEDUCED_TYPENAME range_iterator<SinglePassRange2>::type,
    3232            BOOST_DEDUCED_TYPENAME range_value<SinglePassRange1>::type
     
    4141
    4242template<class SinglePassRange1, class SinglePassRange2>
    4343class joined_range
    44     : public range_detail::joined_type<SinglePassRange1, SinglePassRange2>::type
     44    : public boost::range_detail::joined_type<SinglePassRange1, SinglePassRange2>::type
    4545{
    46     typedef range_detail::join_iterator<
     46    typedef boost::range_detail::join_iterator<
    4747        BOOST_DEDUCED_TYPENAME range_iterator<SinglePassRange1>::type,
    4848        BOOST_DEDUCED_TYPENAME range_iterator<SinglePassRange2>::type,
    4949        BOOST_DEDUCED_TYPENAME range_value<SinglePassRange1>::type
    5050        > iterator_t;
    5151
    52     typedef BOOST_DEDUCED_TYPENAME range_detail::joined_type<
     52    typedef BOOST_DEDUCED_TYPENAME boost::range_detail::joined_type<
    5353                    SinglePassRange1, SinglePassRange2>::type base_t;
    5454public:
    5555    joined_range(SinglePassRange1& rng1, SinglePassRange2& rng2)
    5656        : base_t(
    57             iterator_t(rng1, rng2, range_detail::join_iterator_begin_tag()),
    58             iterator_t(rng1, rng2, range_detail::join_iterator_end_tag())
     57            iterator_t(rng1, rng2, boost::range_detail::join_iterator_begin_tag()),
     58            iterator_t(rng1, rng2, boost::range_detail::join_iterator_end_tag())
    5959        )
    6060    {
    6161    }