Overload List
| # | Signature | Description |
|---|---|---|
| 1 | TMtxVecInt *BitShiftLeft(const int Bits) const; | Apply binary shift by number of Bits to the left for all elements in the calling object. |
| 2 | TMtxVecInt *BitShiftLeft(const int Bits, const int Index, const int Len) const; | Apply binary shift by number of Bits to the left to elements in the calling object. |
| 3 | TMtxVecInt *BitShiftLeft(TMtxVecInt *Src, const int Bits, const int SrcIndex, const int Index, const int Len) const; | Apply binary shift by number of Bits to the left to elements in Src. |
| 4 | TMtxVecInt *BitShiftLeft(TMtxVecInt *Src, const int Bits) const; | Apply binary shift by number of Bits to the left to elements in Src. |
Overload 1: TMtxVecInt *BitShiftLeft(const int Bits) const;
Apply binary shift by number of Bits to the left for all elements in the calling object.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Bits | const int |
Returns: the result of binary shift to left by number of Bits applied to values in the calling object and stored back in the calling object.
Overload 2: TMtxVecInt *BitShiftLeft(const int Bits, const int Index, const int Len) const;
Apply binary shift by number of Bits to the left to elements in the calling object.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Bits | const int | |
| 2 | Index | const int | |
| 3 | Len | const int |
Returns: the result of binary shift to left by number of Bits applied to values [Index]..[Index+Len-1] in the calling object and stored back in the calling object.
Overload 3: TMtxVecInt *BitShiftLeft(TMtxVecInt *Src, const int Bits, const int SrcIndex, const int Index, const int Len) const;
Apply binary shift by number of Bits to the left to elements in Src.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | TMtxVecInt * | |
| 2 | Bits | const int | |
| 3 | SrcIndex | const int | |
| 4 | Index | const int | |
| 5 | Len | const int |
Returns: the result of binary shift to left by number of Bits applied to Src values [SrcIndex]..[SrcIndex+Len-1] and stored in the calling object (Self) value [Index]..[Index+Len-1].
Overload 4: TMtxVecInt *BitShiftLeft(TMtxVecInt *Src, const int Bits) const;
Apply binary shift by number of Bits to the left to elements in Src.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | TMtxVecInt * | |
| 2 | Bits | const int |
Returns: the result of binary shift to left by number of Bits applied to Src values and stored in the calling object (Self).