mirror of
https://github.com/dlang/phobos.git
synced 2025-05-03 08:30:33 +03:00
Add missing imports
This commit is contained in:
parent
a8150a9759
commit
1736e6e85c
1 changed files with 4 additions and 3 deletions
|
@ -1991,14 +1991,15 @@ if (Ranges.length > 1 && is(typeof(startsWith!pred(haystack, needles))))
|
||||||
{
|
{
|
||||||
import std.algorithm : rndstuff; // FIXME
|
import std.algorithm : rndstuff; // FIXME
|
||||||
import std.algorithm.comparison : equal;
|
import std.algorithm.comparison : equal;
|
||||||
|
import std.range : retro;
|
||||||
import std.typetuple : TypeTuple;
|
import std.typetuple : TypeTuple;
|
||||||
|
|
||||||
debug(std_algorithm) scope(success)
|
debug(std_algorithm) scope(success)
|
||||||
writeln("unittest @", __FILE__, ":", __LINE__, " done.");
|
writeln("unittest @", __FILE__, ":", __LINE__, " done.");
|
||||||
|
|
||||||
int[] a = [ 1, 2, 3, 2, 6 ];
|
int[] a = [ 1, 2, 3, 2, 6 ];
|
||||||
assert(find(std.range.retro(a), 5).empty);
|
assert(find(retro(a), 5).empty);
|
||||||
assert(equal(find(std.range.retro(a), 2), [ 2, 3, 2, 1 ][]));
|
assert(equal(find(retro(a), 2), [ 2, 3, 2, 1 ][]));
|
||||||
|
|
||||||
foreach (T; TypeTuple!(int, double))
|
foreach (T; TypeTuple!(int, double))
|
||||||
{
|
{
|
||||||
|
@ -2006,7 +2007,7 @@ if (Ranges.length > 1 && is(typeof(startsWith!pred(haystack, needles))))
|
||||||
if (!b.length) continue;
|
if (!b.length) continue;
|
||||||
b[$ / 2] = 200;
|
b[$ / 2] = 200;
|
||||||
b[$ / 4] = 200;
|
b[$ / 4] = 200;
|
||||||
assert(find(std.range.retro(b), 200).length ==
|
assert(find(retro(b), 200).length ==
|
||||||
b.length - (b.length - 1) / 2);
|
b.length - (b.length - 1) / 2);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue