VectorInt.Subtract Operator

Overload List

#SignatureDescription
1class operator Subtract(const Left: TVecInt; const Right: VectorInt): VectorInt;Subtract coresponding elements in Right from Left.
2class operator Subtract(const Left: VectorInt; const Right: TVecInt): VectorInt;Subtract coresponding elements in Right from Left.
3class operator Subtract(const Left: VectorInt; const Right: VectorInt): VectorInt;Subtract coresponding elements in Right from Left.
4class operator Subtract(const Left: VectorInt; const Right: Integer): VectorInt;Subtract Right from all elements in Left.
5class operator Subtract(const Left: Integer; const Right: VectorInt): VectorInt;Subtract all elements in Right from Left.

Overload 1: class operator Subtract(const Left: TVecInt; const Right: VectorInt): VectorInt;

Subtract coresponding elements in Right from Left.

#NameTypeDescription
1LeftTVecIntsource TVecInt
2RightVectorInt

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

Overload 2: class operator Subtract(const Left: VectorInt; const Right: TVecInt): VectorInt;

Subtract coresponding elements in Right from Left.

#NameTypeDescription
1LeftVectorInt
2RightTVecIntsource TVecInt

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

Overload 3: class operator Subtract(const Left: VectorInt; const Right: VectorInt): VectorInt;

Subtract coresponding elements in Right from Left.

#NameTypeDescription
1LeftVectorInt
2RightVectorInt

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

Overload 4: class operator Subtract(const Left: VectorInt; const Right: Integer): VectorInt;

Subtract Right from all elements in Left.

#NameTypeDescription
1LeftVectorInt
2RightInteger

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

Overload 5: class operator Subtract(const Left: Integer; const Right: VectorInt): VectorInt;

Subtract all elements in Right from Left.

#NameTypeDescription
1LeftInteger
2RightVectorInt

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