Overload List
| # | Signature | Description |
|---|---|---|
| 1 | TMtxVecInt Subtract(TMtxVecInt Src) | Subtract all Src elements from calling vector elements. |
| └ indexed: TMtxVecInt Subtract(TMtxVecInt Src, Int32 SrcIndex, Int32 Index, Int32 Len) | ||
| 2 | TMtxVecInt Subtract(TMtxVecInt Src1, TMtxVecInt Src2) | Subtract coresponding elements in Src2 from Src1. |
| 3 | TMtxVecInt Subtract(TMtxVecInt Src, Int32 Value) | Subtract integer Value from all Src elements. |
| └ indexed: TMtxVecInt Subtract(TMtxVecInt Src, Int32 Value, Int32 SrcIndex, Int32 Index, Int32 Len) | ||
| 4 | TMtxVecInt Subtract(Int32 Value) | Subtract integer value from all calling vector elements. |
| └ indexed: TMtxVecInt Subtract(Int32 Value, Int32 Index, Int32 Len) | ||
| 5 | TMtxVecInt Subtract(TMtxVecInt Src1, TMtxVecInt Src2, Int32 src1Index, Int32 Src2Index, Int32 Index, Int32 Len) | Add coresponding elements in Src1 from Src1. |
Overload 1: TMtxVecInt Subtract(TMtxVecInt Src)
Subtract all Src elements from calling vector elements.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | TMtxVecInt | source TVecInt or TMtxInt |
Result: stored in self (calling object), returns self for chaining
Indexed: TMtxVecInt Subtract(TMtxVecInt Src, Int32 SrcIndex, Int32 Index, Int32 Len)
Subtract Src elements [SrcIndex..SrcIndex+Len-1] from calling vector elements.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | TMtxVecInt | source TVecInt or TMtxInt |
| 2 | SrcIndex | Int32 | source start index |
| 3 | Index | Int32 | start index |
| 4 | Len | Int32 | element count |
Result: stored in self (calling object), returns self for chaining
Subtract Src elements [SrcIndex..SrcIndex+Len-1] from calling vector elements [Index..Index+Len-1]. An exception is raised if array borders are overrun.
Overload 2: TMtxVecInt Subtract(TMtxVecInt Src1, TMtxVecInt Src2)
Subtract coresponding elements in Src2 from Src1.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src1 | TMtxVecInt | source TVecInt or TMtxInt |
| 2 | Src2 | TMtxVecInt | source TVecInt or TMtxInt |
Result: stored in self (calling object), returns self for chaining
Returns: the result of subtracting Src2 values from coresponding Src1 values.
Overload 3: TMtxVecInt Subtract(TMtxVecInt Src, Int32 Value)
Subtract integer Value from all Src elements.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | TMtxVecInt | source TVecInt or TMtxInt |
| 2 | Value | Int32 |
Result: stored in self (calling object), returns self for chaining
Subtract integer Value from all Src elements and store the results in calling vector. Size of calling vector is adjusted automatically.
Indexed: TMtxVecInt Subtract(TMtxVecInt Src, Int32 Value, Int32 SrcIndex, Int32 Index, Int32 Len)
Subtract integer Value from Src elements [SrcIndex..SrcIndex+Len-1].
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | TMtxVecInt | source TVecInt or TMtxInt |
| 2 | Value | Int32 | |
| 3 | SrcIndex | Int32 | source start index |
| 4 | Index | Int32 | start index |
| 5 | Len | Int32 | element count |
Result: stored in self (calling object), returns self for chaining
Subtract integer Value from Src elements [SrcIndex..SrcIndex+Len-1] and store the results in calling vector elements [Index..Index+Len-1]. An exception is raised if array borders are overrun.
Overload 4: TMtxVecInt Subtract(Int32 Value)
Subtract integer value from all calling vector elements.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Value | Int32 |
Result: stored in self (calling object), returns self for chaining
Indexed: TMtxVecInt Subtract(Int32 Value, Int32 Index, Int32 Len)
Subtract integer value from calling vector elements [Index..Index+Len-1].
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Value | Int32 | |
| 2 | Index | Int32 | start index |
| 3 | Len | Int32 | element count |
Result: stored in self (calling object), returns self for chaining
An exception is raised if array borders are overrun.
Overload 5: TMtxVecInt Subtract(TMtxVecInt Src1, TMtxVecInt Src2, Int32 src1Index, Int32 Src2Index, Int32 Index, Int32 Len)
Add coresponding elements in Src1 from Src1.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src1 | TMtxVecInt | source TVecInt or TMtxInt |
| 2 | Src2 | TMtxVecInt | source TVecInt or TMtxInt |
| 3 | src1Index | Int32 | |
| 4 | Src2Index | Int32 | |
| 5 | Index | Int32 | start index |
| 6 | Len | Int32 | element count |
Result: stored in self (calling object), returns self for chaining
Subtract Src2 elements [Src2Index..Src2Index+Len-1] from corrresponding Src1 elements [Src1Index..Src1ndex+Len] and store the results in calling vector elements [Index..Index+Len-1]. An exception is raised if array borders are overrun.