I am a little bit confused with a simple operation of searching in the array 
with D2-phobos. With tango I used to use:
    size_t find( Elem[] buf, Elem pat, Pred2E pred = Pred2E.init );

    Performs a linear scan of buf from [0 .. buf.length), returning the index 
of the first element matching pat, or buf.length if no match was found. 
Comparisons will be performed using the supplied predicate or '==' if none is 
supplied.

I tried std.algorithm.find:

class Node { ... }

Node[] v;
Node node;
...
int pos = find(v, node);

I get this error: /home/eldar/d/bin/../src/phobos/std/algorithm.d(1617): Error: 
no property 'empty' for type 'model_d2.Node'

I think I completely misunderstood how to use it.

Many thanks in advance,
Eldar.

Reply via email to