David Abrahams wrote: > > The following message seems to be written at an 'untime', because > > nobody responded, especially nobody of the maintainers. > Nevertheless > > IMHO this question is worth thinking about to find a resolution. > > > >> Hi all, > >> > >> I have a problem while using the iterator_adaptor templates > >> in conjunction with a istreambuf_iterator<char> (an > >> input_iterator type). The problem shows up, because the > >> istreambuf_iterator<char>::operator*() > >> implementation of the STL I'm using returns a value_type > >> (char), but the dereference policy member expects to return > >> it a reference. > >> > >> It seems, that there should be a similar return type deduction for > >> the > >> iterator_adaptor<>::operator*() function as already > >> implemented for the > >> iterator_adaptor<>::operator->() function. > > > > Regards Hartmut > > Which template are you having problems with? Can you post > some code which reproduces the problem? Did you try > explicitly specifying the iterator's reference type?
I'll try to come up with a small sample. Thanks so far. Regards Hartmut _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost