Ticket #9072: allow_func_ref.patch
File allow_func_ref.patch, 1.1 KB (added by , 9 years ago) |
---|
-
boost/range/iterator_range_core.hpp
24 24 #include <boost/mpl/or.hpp> 25 25 #include <boost/type_traits/is_abstract.hpp> 26 26 #include <boost/type_traits/is_array.hpp> 27 #include <boost/type_traits/is_function.hpp> 27 28 #include <boost/type_traits/is_pointer.hpp> 28 29 #include <boost/range/functions.hpp> 29 30 #include <boost/range/iterator.hpp> … … 170 171 private: // for return value of operator()() 171 172 typedef BOOST_DEDUCED_TYPENAME 172 173 boost::mpl::if_< boost::mpl::or_< boost::is_abstract< value_type >, 173 boost::is_array< value_type > >, 174 boost::is_array< value_type >, 175 boost::is_function< value_type > >, 174 176 reference, value_type >::type abstract_value_type; 175 177 176 178 public: