IoReady.opBinary

IoReady opBinary(string op : "|")(IoReady other) const pure @safe nothrow @nogc

Combine two readiness masks.

Parameters

otherAdditional ready bits.

Returns

Combined readiness mask.
IoReady opBinary(string op : "&")(IoReady other) const pure @safe nothrow @nogc

Intersect two readiness masks.

Parameters

otherReady bits to keep.

Returns

Intersected readiness mask.
IoReady opBinary(string op : "^")(IoReady other) const pure @safe nothrow @nogc

Toggle bits from another readiness mask.

Parameters

otherReady bits to toggle.

Returns

Readiness mask with toggled bits.