Lines Matching refs:Array
42 auto a1 = Array!float(a0);
65 Array!float a1;
73 Array!float a1 = a0;
85 auto arr = Array!int(0, 2, 3);
113 auto arr = Array!int(1, 2, 3);
116 auto b = Array!int(11, 12, 13);
131 auto arr = Array!bool([true, true, false, true, false]);
348 auto a = Array!S (S(0), S(1), S(2), S(3));
385 struct Array(T)
609 bool opEquals(const Array rhs) const
619 bool opEquals(ref const Array rhs) const
633 alias Range = RangeT!Array;
636 alias ConstRange = RangeT!(const Array);
639 alias ImmutableRange = RangeT!(immutable Array);
647 @property Array dup()
650 return Array(_data._payload);
871 Array opBinary(string op, Stuff)(Stuff stuff)
874 Array result;
1191 Array!int a;
1197 Array!int a;
1206 Array!Dumb a;
1249 Array!int a = Array!int(1, 2, 3);
1252 assert(b == Array!int(1, 2, 3));
1254 assert(b == Array!int(42, 2, 3));
1255 assert(a == Array!int(1, 2, 3));
1260 auto a = Array!int(1, 2, 3);
1266 const Array!int a = [1, 2];
1288 import std.container : Array, BinaryHeap;
1289 alias Heap = BinaryHeap!(Array!int);
1296 Array!S a;
1302 Array!int a;
1317 auto a = Array!int(1, 2, 3);
1324 auto a = Array!int(1, 2, 3);
1325 auto b = Array!int(11, 12, 13);
1327 assert(c == Array!int(1, 2, 3, 11, 12, 13));
1328 assert(a ~ b[] == Array!int(1, 2, 3, 11, 12, 13));
1329 assert(a ~ [4,5] == Array!int(1,2,3,4,5));
1334 auto a = Array!int(1, 2, 3);
1335 auto b = Array!int(11, 12, 13);
1337 assert(a == Array!int(1, 2, 3, 11, 12, 13));
1342 auto a = Array!int(1, 2, 3, 4);
1344 assert(a == Array!int(1, 2, 3));
1349 auto a = Array!int(1, 2, 3, 4, 5);
1352 assert(a == Array!int(1, 2, 42, 3, 4, 5));
1355 assert(a == Array!int(1, 2, 8, 9, 42, 3, 4, 5));
1360 auto a = Array!int(0, 1, 2, 3, 4, 5, 6, 7, 8);
1362 assert(a == Array!int(0, 1, 2, 3, 6, 7, 8));
1370 auto a = Array!int(0, 1, 2, 3, 4, 5, 6)[];
1371 auto b = Array!int(6, 5, 4, 3, 2, 1, 0)[];
1401 auto arr = Array!S(cast(S[])[]);
1428 auto a = Array!(int[])([[1,2],[3,4]]);
1445 auto a = Array!int([1, 42, 5]);
1454 auto a = Array!int();
1461 auto a = Array!int();
1468 auto a = Array!int();
1475 auto a = Array!int();
1484 Array!int a = [1, 2, 3];
1495 auto a = Array!int([1, 1]);
1529 auto a = Array!int([0, 1, 2]); //Array
1540 auto a2 = Array!int.init;
1549 auto r = Array!int([0, 1, 2])[]; //Array.Range
1560 auto r2 = Array!int.init[];
1578 Array!S arr;
1592 alias A = Array!S;
1593 alias B = Array!(shared bool);
1600 auto a = Array!int([1, 2, 2].filter!"true"());
1606 auto arr = new Array!int;
1626 auto arr = Array!C(c);
1642 Array!C a;
1650 static assert(is(Array!int.Range));
1651 static assert(is(Array!int.ConstRange));
1669 alias A = Array!int;
1686 Array!int ai;
1714 Array!MyClass arr;
1720 auto a = Array!int([1,2,3,4,5]);
1743 auto array = Array!NoDefaultCtor([NoDefaultCtor(1), NoDefaultCtor(2)]);
1755 Array!C ac;
1756 ac = Array!C([new C]);
1766 struct Array(T)
1775 Array!size_t.Payload _backend;
1792 private Array _outer;
1950 @property Array dup()
1952 Array result;
2128 Array!bool opBinary(string op, Stuff)(Stuff rhs)
2131 Array!bool result;
2148 Array!bool opOpAssign(string op, Stuff)(Stuff stuff)
2165 this = Array();
2427 auto a = Array!bool([true, true, false, false, true, false]);
2438 auto a = Array!bool(retro(arr));
2444 Array!bool a;
2450 auto arr = Array!bool([false, false, false, false]);
2474 auto arr = Array!double(values);
2479 auto a = Array!int(0, 1, 2);
2482 auto c = Array!short(ci);
2483 assert(Array!int(0, 1, 2, 0, 1, 2) == a ~ a);
2484 assert(Array!int(0, 1, 2, 3, 4, 5) == a ~ b);
2485 assert(Array!int(0, 1, 2, 3) == a ~ 3);
2486 assert(Array!int(0, 1, 2, 0, 1, 0) == a ~ c);
2491 auto a = Array!char('a', 'b');
2492 assert(Array!char("abc") == a ~ 'c');
2494 assert(Array!char("abcd") == a ~ "cd".byCodeUnit);
2499 auto a = Array!dchar("ąćę"d);
2500 assert(Array!dchar("ąćęϢϖ"d) == a ~ "Ϣϖ"d);
2502 assert(Array!dchar("ąćęϢz"d) == a ~ x ~ 'z');
2507 Array!bool a;
2515 Array!bool a;
2526 Array!bool a;
2535 Array!bool a;
2546 Array!bool a;
2556 auto a = Array!bool([true, false, true, true]);
2562 auto a = Array!bool([true, false, true, true]);
2568 auto a = Array!bool([true, false, true, true]);
2576 auto a = Array!bool([true, false, true, true]);
2582 auto a = Array!bool([true, false, true, true]);
2590 auto a = Array!bool([true, false, true, true]);
2599 auto a = Array!bool([true, false, true, true]);
2600 auto b = Array!bool([true, true, false, true]);
2604 Array!bool c;
2611 auto a = Array!bool([true, false, true, true]);
2612 auto b = Array!bool([false, true, false, true, true]);
2621 auto a = Array!bool([true, false, true, true]);
2628 Array!bool a;
2645 Array!bool a;
2657 Array!bool a;
2666 Array!bool a;
2679 Array!bool a;
2697 Array!bool arr;
2706 Array!bool a;
2720 Array!bool a;
2730 Array!V3 arr;
2738 Array!V3 arr;
2751 Array!ABC arr;
2770 Array!int arr = [1, 2, 4, 5];
2773 const Array!int arr2 = [8, 9];
2782 Array!int empty;