Ticket #7130: remove_reference.patch
File remove_reference.patch, 748 bytes (added by , 10 years ago) |
---|
-
d_ary_heap.hpp
18 18 #include <boost/assert.hpp> 19 19 #include <boost/static_assert.hpp> 20 20 #include <boost/shared_array.hpp> 21 #include <boost/type_traits.hpp> 21 22 #include <boost/property_map/property_map.hpp> 22 23 23 24 namespace boost { … … 90 91 BOOST_STATIC_ASSERT (Arity >= 2); 91 92 92 93 public: 93 typedef typename Container::size_type size_type;94 typedef typename remove_reference<Container>::type::size_type size_type; 94 95 typedef Value value_type; 95 96 typedef typename boost::property_traits<DistanceMap>::value_type key_type; 96 97 typedef DistanceMap key_map;