From cc8a1413cbe35dcd2bc11b1f73c3800016b83a8e Mon Sep 17 00:00:00 2001 From: Neil Groves Date: Wed, 16 Mar 2011 23:41:12 +0000 Subject: [PATCH] [range] - Qualify the lookup of the make_transform_iterator function to protect against ADL. This was reported as part of Trac issue 5061. [SVN r70039] --- include/boost/range/adaptor/transformed.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/boost/range/adaptor/transformed.hpp b/include/boost/range/adaptor/transformed.hpp index ee4ab34..96d2dab 100755 --- a/include/boost/range/adaptor/transformed.hpp +++ b/include/boost/range/adaptor/transformed.hpp @@ -42,8 +42,8 @@ namespace boost typedef R source_range_type; transformed_range( F f, R& r ) - : base( make_transform_iterator( boost::begin(r), f ), - make_transform_iterator( boost::end(r), f ) ) + : base( boost::make_transform_iterator( boost::begin(r), f ), + boost::make_transform_iterator( boost::end(r), f ) ) { } };