VectorInt::BinaryXor Method

Overload List

#SignatureDescription
1TMtxVecInt *BinaryXor(const int Value) const;Apply binary "xor" between elements in the calling object and Value.
2TMtxVecInt *BinaryXor(const int Value, const int Index, const int Len) const;Apply binary "xor" between elements in the calling object and Value.
3TMtxVecInt *BinaryXor(TMtxVecInt *Src, const int Value) const;Apply binary "xor" between elements in Src and Value.
4TMtxVecInt *BinaryXor(TMtxVecInt *Src, const int Value, const int SrcIndex, const int Index, const int Len) const;Apply binary "xor" between elements in Src and Value.
5TMtxVecInt *BinaryXor(TMtxVecInt *Src1, TMtxVecInt *Src2) const;Apply binary "xor" between coresponding elements in Src1 and Src2.
6TMtxVecInt *BinaryXor(TMtxVecInt *Src1, TMtxVecInt *Src2, const int SrcIndex1, const int SrcIndex2, const int Index, const int Len) const;Apply binary "xor" between coresponding elements in Src1 and Src2.
7TMtxVecInt *BinaryXor(TMtxVecInt *Src) const;Apply binary "xor" between coresponding elements in Src and Self.
8TMtxVecInt *BinaryXor(TMtxVecInt *Src, const int SrcIndex, const int Index, const int Len) const;Apply binary "xor" between coresponding elements in Src and Self.

Overload 1: TMtxVecInt *BinaryXor(const int Value) const;

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

#NameTypeDescription
1Valueconst int

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

Declared in Dew::Math::VectorInt · Dew.Math/MtxExprInt.h · Cross-compiler

Overload 2: TMtxVecInt *BinaryXor(const int Value, const int Index, const int Len) const;

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

#NameTypeDescription
1Valueconst int
2Indexconst int
3Lenconst int

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

Declared in Dew::Math::VectorInt · Dew.Math/MtxExprInt.h · Cross-compiler

Overload 3: TMtxVecInt *BinaryXor(TMtxVecInt *Src, const int Value) const;

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

#NameTypeDescription
1SrcTMtxVecInt *
2Valueconst int

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

Declared in Dew::Math::VectorInt · Dew.Math/MtxExprInt.h · Cross-compiler

Overload 4: TMtxVecInt *BinaryXor(TMtxVecInt *Src, const int Value, const int SrcIndex, const int Index, const int Len) const;

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

#NameTypeDescription
1SrcTMtxVecInt *
2Valueconst int
3SrcIndexconst int
4Indexconst int
5Lenconst int

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

Declared in Dew::Math::VectorInt · Dew.Math/MtxExprInt.h · Cross-compiler

Overload 5: TMtxVecInt *BinaryXor(TMtxVecInt *Src1, TMtxVecInt *Src2) const;

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

#NameTypeDescription
1Src1TMtxVecInt *
2Src2TMtxVecInt *

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

Declared in Dew::Math::VectorInt · Dew.Math/MtxExprInt.h · Cross-compiler

Overload 6: TMtxVecInt *BinaryXor(TMtxVecInt *Src1, TMtxVecInt *Src2, const int SrcIndex1, const int SrcIndex2, const int Index, const int Len) const;

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

#NameTypeDescription
1Src1TMtxVecInt *
2Src2TMtxVecInt *
3SrcIndex1const int
4SrcIndex2const int
5Indexconst int
6Lenconst int

Returns: the result of binary "xor" 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].

Declared in Dew::Math::VectorInt · Dew.Math/MtxExprInt.h · Cross-compiler

Overload 7: TMtxVecInt *BinaryXor(TMtxVecInt *Src) const;

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

#NameTypeDescription
1SrcTMtxVecInt *

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

Declared in Dew::Math::VectorInt · Dew.Math/MtxExprInt.h · Cross-compiler

Overload 8: TMtxVecInt *BinaryXor(TMtxVecInt *Src, const int SrcIndex, const int Index, const int Len) const;

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

#NameTypeDescription
1SrcTMtxVecInt *
2SrcIndexconst int
3Indexconst int
4Lenconst int

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

Declared in Dew::Math::VectorInt · Dew.Math/MtxExprInt.h · Cross-compiler