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

TNativeUIntHelper.LowestSetBitPos

Return the position of the rightmost bit set

Declaration

Source position: syshelph.inc line 1091

public function TNativeUIntHelper.LowestSetBitPos: Int8;

Description

LowestSetBitPos scans the NativeUInt, 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

TNativeUIntHelper.SetBit

  

Set bit to 1

TNativeUIntHelper.ClearBit

  

Set bit to 0

TNativeUIntHelper.ToggleBit

  

Invert bit

TNativeUIntHelper.TestBit

  

Check bit

TNativeUIntHelper.HighestSetBitPos

  

Return the position of the leftmost bit set

TNativeUIntHelper.SetBitsCount

  

Count number of bits set

TNativeUIntHelper.Bits

  

Read or write a bit


Documentation generated on: Sep 29 2022