[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