TMtxInt.BinaryOr Method

Overload List

#SignatureDescription
1TMtxVecInt BinaryOr(TMtxVecInt Src)Apply binary "or" between coresponding elements in Src and Self.
└ indexed: TMtxVecInt BinaryOr(TMtxVecInt Src, Int32 SrcIndex, Int32 Index, Int32 Len)
2TMtxVecInt BinaryOr(TMtxVecInt Src1, TMtxVecInt Src2)Apply binary "or" between coresponding elements in Src1 and Src2.
3TMtxVecInt BinaryOr(TMtxVecInt Src, Int32 Value)Apply binary "or" between elements in Src and Value.
└ indexed: TMtxVecInt BinaryOr(TMtxVecInt Src, Int32 Value, Int32 SrcIndex, Int32 Index, Int32 Len)
4TMtxVecInt BinaryOr(Int32 Value)Apply binary "or" between elements in the calling object and Value.
└ indexed: TMtxVecInt BinaryOr(Int32 Value, Int32 Index, Int32 Len)
5TMtxVecInt BinaryOr(TMtxVecInt Src1, TMtxVecInt Src2, Int32 SrcIndex1, Int32 SrcIndex2, Int32 Index, Int32 Len)Apply binary "or" between coresponding elements in Src1 and Src2.

Overload 1: TMtxVecInt BinaryOr(TMtxVecInt Src)

Apply binary "or" between coresponding elements in Src and Self.

#NameTypeDescription
1SrcTMtxVecIntsource TVecInt or TMtxInt

Result: stored in self (calling object), returns self for chaining

Returns: the result of binary "or" of Src values with coresponding values in Self (this).

Indexed: TMtxVecInt BinaryOr(TMtxVecInt Src, Int32 SrcIndex, Int32 Index, Int32 Len)

Apply binary "or" between coresponding elements in Src and Self.

#NameTypeDescription
1SrcTMtxVecIntsource TVecInt or TMtxInt
2SrcIndexInt32source start index
3IndexInt32start index
4LenInt32element count

Result: stored in self (calling object), returns self for chaining

Returns: the result of binary "or" of Src values [SrcIndex]...[SrcIndex+Len-1] with coresponding values in Self (this) [Index]..[Index+Len-1].

Overload 2: TMtxVecInt BinaryOr(TMtxVecInt Src1, TMtxVecInt Src2)

Apply binary "or" between coresponding elements in Src1 and Src2.

#NameTypeDescription
1Src1TMtxVecIntsource TVecInt or TMtxInt
2Src2TMtxVecIntsource TVecInt or TMtxInt

Result: stored in self (calling object), returns self for chaining

Returns: the result of binary "and" of Src1 values with coresponding Src2 values stored in the calling object.

Overload 3: TMtxVecInt BinaryOr(TMtxVecInt Src, Int32 Value)

Apply binary "or" between elements in Src and Value.

#NameTypeDescription
1SrcTMtxVecIntsource TVecInt or TMtxInt
2ValueInt32

Result: stored in self (calling object), returns self for chaining

Returns: the result of binary "or" of Value with coresponding values in Src stored in the calling object.

Indexed: TMtxVecInt BinaryOr(TMtxVecInt Src, Int32 Value, Int32 SrcIndex, Int32 Index, Int32 Len)

Apply binary "or" between elements in Src and Value.

#NameTypeDescription
1SrcTMtxVecIntsource TVecInt or TMtxInt
2ValueInt32
3SrcIndexInt32source start index
4IndexInt32start index
5LenInt32element count

Result: stored in self (calling object), returns self for chaining

Returns: the result of binary "or" of Value with coresponding values in Src [SrcIndex]..[SrcIndex+Len-1] stored in the calling object at locations [Index]..[Index+Len-1].

Overload 4: TMtxVecInt BinaryOr(Int32 Value)

Apply binary "or" between elements in the calling object and Value.

#NameTypeDescription
1ValueInt32

Result: stored in self (calling object), returns self for chaining

Returns: the result of binary "or" between Value and values in the calling object.

Indexed: TMtxVecInt BinaryOr(Int32 Value, Int32 Index, Int32 Len)

Apply binary "or" between elements in the calling object and Value.

#NameTypeDescription
1ValueInt32
2IndexInt32start index
3LenInt32element count

Result: stored in self (calling object), returns self for chaining

Returns: the result of binary "or" between Value and values in the calling object at locations [Index]..[Index+Len-1] stored back in the calling object.

Overload 5: TMtxVecInt BinaryOr(TMtxVecInt Src1, TMtxVecInt Src2, Int32 SrcIndex1, Int32 SrcIndex2, Int32 Index, Int32 Len)

Apply binary "or" between coresponding elements in Src1 and Src2.

#NameTypeDescription
1Src1TMtxVecIntsource TVecInt or TMtxInt
2Src2TMtxVecIntsource TVecInt or TMtxInt
3SrcIndex1Int32
4SrcIndex2Int32
5IndexInt32start index
6LenInt32element count

Result: stored in self (calling object), returns self for chaining

Returns: the result of binary "or" of Src1 values [SrcIndex1]..[SrcIndex1+Len-1] with coresponding Src2 values [SrcIndex2]..[SrcIndex2+Len-1] stored in the calling object at locations [Index]..[Index+Len-1].