[EMAIL PROTECTED] (Hartmut Kaiser) writes:

> 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?

-- 
Dave Abrahams
Boost Consulting
www.boost-consulting.com

_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Reply via email to