On Sat, 8 Feb 2003 03:06:02 -0600, Aleksey Gurtovoy
<[EMAIL PROTECTED]> wrote:
>Gennaro Prota wrote:
>> However, if we agree that when having autonomous next/prior we will
>> only use them to access next/prior< .. >::type and that the user
>> *must* specialize them for everything else
>
>Nope, we don't. This should work out-of-box:
>
> struct her_iterator
> {
> typedef /* unspecified */ next;
> };
>
> typedef mpl::next<her_iterator>::type t;
Ah! I thought next and prior were only meant as
"next_value"/"prior_value" and appliable only to types modeling some
numeric concept. I thought for iterators there was something like
"increment<>" and "decrement<>".
In (partial) justification of the mistake I can only say that the
documentation of next and prior in the 1.29.0 release is practically
blank.
Genny.
_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost