Hi.

With recent CVS, code using tokenizer<char_separator<char> > fails to
compile for me (MSVC 6.5) unless I include the following specialisation:

namespace boost { namespace detail {
template <>
struct iterator_traits<const char*> : ptr_iter_traits<char, const char>
{
};
}}

It complains that value_type is not a member of base at line 382.

(I tried specialising pointer_iterator_traits instead but it didn't
work.)

I think such specialisations should be probably be provided for the
common character types if tokenizer depends on them. Or am I missing
something?

all the best,
Greg
_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Reply via email to