Retrieving the traversed range
Andrei Alexandrescu
SeeWebsiteForEmail at erdani.org
Sat Aug 28 18:01:04 PDT 2010
On 08/28/2010 07:06 PM, Manfred_Nowak wrote:
> Peter Alexander wrote:
>
>> That would be all well and good if inPlaceSplit actually existed :)
>
> In your OP you wrote:
>> but Until is (correctly) not bidirectional
>
> I recognize at least a misunderstanding in this sentence, because every
> bidirectionalRange _is_ an inputRange. Therefore `Until!' _should_ work on
> every bidirectionalRange.
It does, it just yields (only) a forward range. The allBefore() thing is
only in the discussion stage.
> If you are right, then there must be something wrong with the
> implementation. And i was upset to see
> assert( isInputRange!( int[])) // ok
> typedef int[] T;
> assert( isInputRange!( T)) // isInputRange!(T) is false
>
> -manfred
typedef? What's typedef? :o)
Andrei
More information about the Digitalmars-d
mailing list