std.algorithm.among
    Timon Gehr via Digitalmars-d-learn 
    digitalmars-d-learn at puremagic.com
       
    Sun Jul 13 06:35:55 PDT 2014
    
    
  
On 07/13/2014 03:09 PM, bearophile wrote:
> Timon Gehr:
>
>> It works with filter, so I think it should just work with until as well.
>
> So do you suggest me to open a bug report where I ask "among" to return
> a bool, or do you suggest to ask for an enhancement of "until", or what?
>
> Bye,
> bearophile
I am saying the following code implementing 'until' in std.algorithm is 
at fault:
     private bool predSatisfied() // <-- don't say bool here
     {
         static if (is(Sentinel == void))
             return unaryFun!pred(_input.front); // or cast here
         else
             return startsWith!pred(_input, _sentinel); // and here
     }
    
    
More information about the Digitalmars-d-learn
mailing list