changed LvalueIteratorConcept to really catch errors

[SVN r22017]
This commit is contained in:
Jeremy Siek
2004-01-28 14:01:45 +00:00
parent 0cb4ce54ef
commit a99ab81803

View File

@ -104,7 +104,7 @@ namespace boost_concepts {
typedef typename boost::detail::iterator_traits<Iterator>::value_type value_type; typedef typename boost::detail::iterator_traits<Iterator>::value_type value_type;
void constraints() void constraints()
{ {
const value_type& r = *i; value_type& r = const_cast<value_type&>(*i);
boost::ignore_unused_variable_warning(r); boost::ignore_unused_variable_warning(r);
} }
Iterator i; Iterator i;