Unit 'sysutils' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#rtl]

TNativeIntHelper.LowestSetBitPos

Return the position of the rightmost bit set.

Declaration

Source position: syshelph.inc line 1469

public function TNativeIntHelper.LowestSetBitPos: Int8;

Description

LowestSetBitPos scans the NativeInt, starting at position 0 (rightmost position) and returns the index of the first set bit. The position is measured from the 0-th, rightmost bit. When there are no bits set, the result is -1.

See also

System.BsfByte

  

Return the position of the rightmost set bit in an 8-bit value.

TNativeIntHelper.SetBit

  

Set bit to 1.

TNativeIntHelper.ClearBit

  

Set bit to 0.

TNativeIntHelper.ToggleBit

  

Invert bit.

TNativeIntHelper.TestBit

  

Check bit.

TNativeIntHelper.HighestSetBitPos

  

Return the position of the leftmost bit set.

TNativeIntHelper.SetBitsCount

  

Count number of bits set.

TNativeIntHelper.Bits

  

Read or write a bit.


Documentation generated on: Nov 22 2024