
19 May
2006
19 May
'06
1:24 p.m.
David Abrahams wrote:
Thorsten Ottosen <thorsten.ottosen@dezide.com> writes:
- mutable iterators must be defined as a specialization of boost::range_mutable_iterator
What do you mean? Surely not _all_ mutable iterators. I assume the library doesn't magically make char* an invalid mutable iterator?
Now the library does not treat char* as a Range anymore. If you wanted to, you could do so with namespace boost { template<> struct range_mutable_iterator<char*> { typedef char* type; } } -Thorsten