enforce()?
Andrei Alexandrescu
SeeWebsiteForEmail at erdani.org
Mon Jul 19 06:36:54 PDT 2010
On 07/19/2010 06:36 AM, Steven Schveighoffer wrote:
> Just thinking out loud here, couldn't you use the predicate already in
> AssumeSorted? I mean, if you're going to pass AssumeSorted into find,
> you don't want to also specify the predicate as then the range just
> becomes a standard range.
>
> There must be some kind of way to use template constraints to kill the
> predicate arg to find when the range is an AssumeSorted struct. If not,
> there should be.
That's a good idea. The find predicate that could be derived from
AssumeSorted's predicate pred would be !pred(a, b) && !pred(b, a).
Thanks, Steve.
Andrei
More information about the Digitalmars-d
mailing list