/// <summary> /// Computes the bitwise OR of this container with another (union). This /// container as well as the provided container are left unaffected. /// </summary> /// <param name="x">Other container</param> /// <returns>Aggregated container</returns> public override Container Or(BitsetContainer x) { return x.Or((ArrayContainer) this); }
/// <summary> /// Computes the bitwise OR of this container with another (union). This /// container as well as the provided container are left unaffected. /// </summary> /// <param name="x">Other container</param> /// <returns>Aggregated container</returns> public override Container Or(BitsetContainer x) { return(x.Or(this)); }
/// <summary> /// Computes the in-place bitwise OR of this container with another /// (union). The current container is generally modified, whereas the /// provided container(x) is unaffected.May generate a new container. /// </summary> /// <param name="x">Other container</param> /// <returns>Aggregated container</returns> public override Container IOr(BitsetContainer x) { return x.Or(this); }