IoInterest.opBinary

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

Combine two interest masks.

Parameters

otherAdditional interest bits.

Returns

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

Intersect two interest masks.

Parameters

otherInterest bits to keep.

Returns

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

Toggle bits from another interest mask.

Parameters

otherInterest bits to toggle.

Returns

Interest mask with toggled bits.