Lines Matching refs:Array
30 auto arr = Array!int(0, 2, 3);
58 auto arr = Array!int(1, 2, 3);
61 auto b = Array!int(11, 12, 13);
76 Array!bool arr;
251 struct Array(T)
453 bool opEquals(const Array rhs) const in opEquals()
459 bool opEquals(ref const Array rhs) const in opEquals()
472 alias Range = RangeT!Array;
475 alias ConstRange = RangeT!(const Array);
478 alias ImmutableRange = RangeT!(immutable Array);
486 @property Array dup() in dup()
489 return Array(_data._payload); in dup()
710 Array opBinary(string op, Stuff)(Stuff stuff)
713 Array result;
1022 Array!int a;
1028 Array!int a;
1037 Array!Dumb a;
1080 Array!int a = Array!int(1, 2, 3);
1083 assert(b == Array!int(1, 2, 3));
1085 assert(b == Array!int(42, 2, 3));
1086 assert(a == Array!int(1, 2, 3));
1091 auto a = Array!int(1, 2, 3);
1097 const Array!int a = [1, 2];
1119 import std.container : Array, BinaryHeap;
1120 alias Heap = BinaryHeap!(Array!int);
1125 Array!int a;
1140 auto a = Array!int(1, 2, 3);
1147 auto a = Array!int(1, 2, 3);
1148 auto b = Array!int(11, 12, 13);
1150 assert(c == Array!int(1, 2, 3, 11, 12, 13));
1151 assert(a ~ b[] == Array!int(1, 2, 3, 11, 12, 13));
1152 assert(a ~ [4,5] == Array!int(1,2,3,4,5));
1157 auto a = Array!int(1, 2, 3);
1158 auto b = Array!int(11, 12, 13);
1160 assert(a == Array!int(1, 2, 3, 11, 12, 13));
1165 auto a = Array!int(1, 2, 3, 4);
1167 assert(a == Array!int(1, 2, 3));
1172 auto a = Array!int(1, 2, 3, 4, 5);
1175 assert(a == Array!int(1, 2, 42, 3, 4, 5));
1178 assert(a == Array!int(1, 2, 8, 9, 42, 3, 4, 5));
1183 auto a = Array!int(0, 1, 2, 3, 4, 5, 6, 7, 8);
1185 assert(a == Array!int(0, 1, 2, 3, 6, 7, 8));
1193 auto a = Array!int(0, 1, 2, 3, 4, 5, 6)[];
1194 auto b = Array!int(6, 5, 4, 3, 2, 1, 0)[];
1223 auto arr = Array!S(cast(S[])[]);
1248 auto a = Array!(int[])([[1,2],[3,4]]);
1265 auto a = Array!int([1, 42, 5]);
1274 auto a = Array!int();
1281 auto a = Array!int();
1288 auto a = Array!int();
1295 auto a = Array!int();
1304 Array!int a = [1, 2, 3];
1315 auto a = Array!int([1, 1]);
1349 auto a = Array!int([0, 1, 2]); //Array
1360 auto a2 = Array!int.init;
1369 auto r = Array!int([0, 1, 2])[]; //Array.Range
1380 auto r2 = Array!int.init[];
1398 Array!S arr;
1411 alias A = Array!S;
1412 alias B = Array!(shared bool);
1418 auto a = Array!int([1, 2, 2].filter!"true"());
1423 auto arr = new Array!int;
1442 auto arr = Array!C(c);
1456 Array!C a;
1464 static assert(is(Array!int.Range));
1465 static assert(is(Array!int.ConstRange));
1483 alias A = Array!int;
1500 Array!int ai;
1520 struct Array(T)
1529 Array!size_t.Payload _backend;
1545 private Array _outer;
1662 @property Array dup() in dup()
1664 Array result; in dup()
1843 Array!bool opBinary(string op, Stuff)(Stuff rhs)
1846 Array!bool result;
1863 Array!bool opOpAssign(string op, Stuff)(Stuff stuff)
1880 this = Array(); in clear()
2135 Array!bool a;
2141 Array!bool arr;
2164 auto arr = Array!double(values);
2169 auto a = Array!int(0, 1, 2);
2172 auto c = Array!short(ci);
2173 assert(Array!int(0, 1, 2, 0, 1, 2) == a ~ a);
2174 assert(Array!int(0, 1, 2, 3, 4, 5) == a ~ b);
2175 assert(Array!int(0, 1, 2, 3) == a ~ 3);
2176 assert(Array!int(0, 1, 2, 0, 1, 0) == a ~ c);
2181 auto a = Array!char('a', 'b');
2182 assert(Array!char("abc") == a ~ 'c');
2184 assert(Array!char("abcd") == a ~ "cd".byCodeUnit);
2189 auto a = Array!dchar("ąćę"d);
2190 assert(Array!dchar("ąćęϢϖ"d) == a ~ "Ϣϖ"d);
2192 assert(Array!dchar("ąćęϢz"d) == a ~ x ~ 'z');
2197 Array!bool a;
2205 Array!bool a;
2216 Array!bool a;
2225 Array!bool a;
2236 Array!bool a;
2246 Array!bool a;
2253 Array!bool a;
2260 Array!bool a;
2269 Array!bool a;
2276 Array!bool a;
2285 Array!bool a;
2295 Array!bool a;
2297 Array!bool b;
2302 Array!bool c;
2309 Array!bool a;
2311 Array!bool b;
2321 Array!bool a;
2329 Array!bool a;
2346 Array!bool a;
2358 Array!bool a;
2367 Array!bool a;
2380 Array!bool a;
2397 Array!bool a;
2407 Array!V3 arr;
2415 Array!V3 arr;