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

Reply via email to