Lines Matching refs:equal
22 import std.algorithm.comparison : equal;
27 assert(equal(rbt[], [1, 2, 3, 4, 5]));
30 assert(equal(rbt[], [2, 3, 5]));
33 assert(equal(rbt[], [3, 5]));
36 assert(equal(rbt[], [1, 2, 3, 4, 5]));
39 assert(rbt.lowerBound(3).equal([1, 2]));
40 assert(rbt.equalRange(3).equal([3]));
41 assert(rbt.upperBound(3).equal([4, 5]));
46 assert(equal(maxTree[], [4, 3, 2, 1, 0]));
51 assert(equal(rbt2[], [1, 3]));
56 assert(equal(ubt[], [0, 0, 1, 1]));
823 import std.algorithm.comparison : equal;
833 assert(equal(r, vals));
1001 import std.algorithm.comparison : equal;
1006 assert(equal(ts[], ts2[]));
1008 assert(!equal(ts[], ts2[]));
1079 import std.algorithm.comparison : equal;
1089 return equal!((Elem a, Elem b) => !_less(a,b) && !_less(b,a))
1447 import std.algorithm.comparison : equal;
1459 assert(equal(r2, [5]));
1461 assert(equal(r2, [1]));
1493 import std.algorithm.comparison : equal;
1503 assert(equal(r2, [2,3,4,5]));
1506 assert(equal(r3, [4,5]));
1510 assert(equal(r2, [4,3,2,1]));
1513 assert(equal(r3, [2,1]));
1518 Removes elements from the container that are equal to the given values
1531 assert(equal(rbt[], [0, 1, 1, 5]));
1533 assert(equal(rbt[], [5]));
1585 import std.algorithm.comparison : equal;
1605 assert(equal(rbt[], [7,7,19,45]));
1607 assert(equal(rbt[], [7,5,3,2]));
1622 assert(equal(rbt[], [19,45]));
1624 assert(equal(rbt[], [5,3]));
1740 import std.algorithm.comparison : equal;
1748 assert(equal(rl, [1,2]));
1749 assert(equal(ru, [4,5]));
1753 assert(equal(rl, [5,4]));
1754 assert(equal(ru, [2,1]));
1757 assert(equal(re, [3]));
1899 import std.algorithm.comparison : equal;
1902 assert(equal(rbt[], [0, 1, 1, 5]));
1904 assert(equal(rbt[], [5]));
1910 import std.algorithm.comparison : equal;
1913 assert(equal(rbt[], ["bar", "foo", "hello", "world"]));
1915 assert(equal(rbt[], ["bar", "foo", "world"]));
1917 assert(equal(rbt[], ["bar", "foo", "world"]));
1919 assert(equal(rbt[], ["world"]));
1926 assert(equal(rbt[], [1, 2, 4, 12, 27, 500]));
1928 assert(equal(rbt[], [2, 4, 12, 27, 500]));
1930 assert(equal(rbt[], [2, 4, 12, 27, 500]));
1932 assert(equal(rbt[], [2, 4, 500]));
1934 assert(equal(rbt[], [2, 4]));
2068 import std.algorithm.comparison : equal;
2071 assert(equal(rbt[], [4, 3, 2, 1, 0]));
2078 import std.algorithm.comparison : equal;
2081 assert(equal(rbt[], [4, 3, 2, 1, 0]));
2084 assert(equal(rbt2[], ["b", "a"]));
2087 assert(equal(rbt3[], [2, 1]));
2090 assert(equal(rbt4[], [0, 1, 5, 7]));
2093 assert(equal(rbt5[], ["hello", "world"]));
2096 assert(equal(rbt6[], [0, 1, 5, 5, 7]));
2099 assert(equal(rbt7[], [7, 5, 1, 0]));
2102 assert(equal(rbt8[], [7.2, 5.9, 5.9, 1.3, 0.1]));
2108 import std.algorithm.comparison : equal;
2112 assert(equal(rbt[], [0, 1, 2]));
2115 assert(equal(rbt2[], [1, 0]));
2118 assert(equal(rbt3[], [0, 1, 5, 7]));
2121 assert(equal(rbt4[], ["hello", "world"]));
2124 assert(equal(rbt5[], [0, 1, 5, 5, 7]));
2127 assert(equal(rbt6[], [7.2, 5.9, 5.9, 1.3, 0.1]));
2181 import std.algorithm.comparison : equal;
2182 assert(rt1.upperBound(3).equal([4, 5]));
2183 assert(rt1.lowerBound(3).equal([1, 2]));
2184 assert(rt1.equalRange(3).equal([3]));
2185 assert(rt1[].equal([1, 2, 3, 4, 5]));
2197 import std.algorithm.comparison : equal;
2198 assert(rt1.upperBound(2).equal([3, 4, 5]));
2225 import std.algorithm.comparison : equal;
2229 assert(t[].equal([5, 4, 3, 2, 1]));