Lines Matching refs:BitArray
771 struct BitArray
861 void Fun(const BitArray arr)
866 BitArray a;
892 @property BitArray dup() const pure nothrow
894 BitArray ba;
904 BitArray a;
905 BitArray b;
990 auto a = BitArray(ba);
1021 @property BitArray reverse() @nogc pure nothrow
1049 BitArray b;
1053 b = BitArray(data);
1065 @property BitArray sort() @nogc pure nothrow
1114 __gshared ba = BitArray(10, &x);
1126 bool opEquals(const ref BitArray a2) const @nogc pure nothrow
1155 auto a = BitArray(ba);
1156 auto b = BitArray(bb);
1157 auto c = BitArray(bc);
1158 auto d = BitArray(bd);
1159 auto e = BitArray(be);
1160 auto f = BitArray(bf);
1161 auto g = BitArray(bg);
1173 int opCmp(BitArray a2) const @nogc pure nothrow
1221 auto a = BitArray(ba);
1222 auto b = BitArray(bb);
1223 auto c = BitArray(bc);
1224 auto d = BitArray(bd);
1225 auto e = BitArray(be);
1226 auto f = BitArray(bf);
1227 auto g = BitArray(bg);
1246 auto x = BitArray(v);
1248 auto y = BitArray(v);
1253 BitArray a1, a2;
1341 auto a = BitArray(ba);
1345 auto b = BitArray(v, a.length);
1381 auto a = BitArray(ba);
1390 BitArray opCom() const pure nothrow
1394 BitArray result;
1413 auto a = BitArray(ba);
1414 BitArray b = ~a;
1427 BitArray opBinary(string op)(const BitArray e2) const pure nothrow
1437 BitArray result;
1460 auto a = BitArray(ba);
1461 auto b = BitArray(bb);
1463 BitArray c = a & b;
1479 auto a = BitArray(ba);
1480 auto b = BitArray(bb);
1482 BitArray c = a | b;
1498 auto a = BitArray(ba);
1499 auto b = BitArray(bb);
1501 BitArray c = a ^ b;
1517 auto a = BitArray(ba);
1518 auto b = BitArray(bb);
1520 BitArray c = a - b;
1533 BitArray opOpAssign(string op)(const BitArray e2) @nogc pure nothrow
1566 auto a = BitArray(ba);
1567 auto b = BitArray(bb);
1568 BitArray c = a;
1585 auto a = BitArray(ba);
1586 auto b = BitArray(bb);
1603 auto a = BitArray(ba);
1604 auto b = BitArray(bb);
1621 auto a = BitArray(ba);
1622 auto b = BitArray(bb);
1639 auto a = BitArray(ba);
1640 auto b = BitArray(bb);
1658 BitArray opCatAssign(bool b) pure nothrow
1671 auto a = BitArray(ba);
1672 BitArray b;
1689 BitArray opCatAssign(BitArray b) pure nothrow
1705 auto a = BitArray(ba);
1706 auto b = BitArray(bb);
1707 BitArray c;
1723 BitArray opCat(bool b) const pure nothrow
1725 BitArray r;
1734 BitArray opCat_r(bool b) const pure nothrow
1736 BitArray r;
1746 BitArray opCat(BitArray b) const pure nothrow
1748 BitArray r;
1762 auto a = BitArray(ba);
1763 auto b = BitArray(bb);
1764 BitArray c;
1934 auto b = BitArray([1, 1, 0, 0, 1, 0, 1, 0, 1, 1, 0, 1, 1]);
1951 b = BitArray([1, 0, 1, 1, 0, 1, 1, 1]);
1964 auto b = BitArray([
1988 b = BitArray([
2041 auto b = BitArray([0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1]);
2069 auto b1 = BitArray([0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1]);
2072 BitArray b2;
2086 BitArray b;
2088 b = BitArray([size_t.max], 0);
2090 b = BitArray([size_t.max], 1);
2092 b = BitArray([size_t.max], wordBits);
2094 b = BitArray([size_t.max, size_t.max], wordBits);
2096 b = BitArray([size_t.max, size_t.max], wordBits + 1);
2098 b = BitArray([size_t.max, size_t.max], wordBits * 2);
2148 BitArray b;
2150 b = BitArray([]);
2154 b = BitArray([1]);
2158 b = BitArray([0, 0, 0, 0]);
2161 b = BitArray([0, 0, 0, 0, 1, 1, 1, 1]);
2165 b = BitArray([0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1]);
2169 b = BitArray([1, 0, 0, 0, 0, 1, 1, 1, 1]);
2172 b = BitArray([1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1]);