[Overview][Constants][Types][Classes][Procedures and functions][Variables] | Reference for unit 'Classes' (#fcl)

# TBits.AndBits

Performs an and operation on the bits.

## Declaration

`public procedure TBits.AndBits(`
`BitSet: TBits`
`);`

## Description

andbits performs an and operation on the bits in the array with the bits of array BitSet. If BitSet contains less bits than the current array, then all bits which have no counterpart in BitSet are cleared.

## Errors

None.

## See also

TBits.clearall |  | Clears all bits in the array.
TBits.orbits |  | Performs an or operation on the bits.
TBits.xorbits |  | Performs a xor operation on the bits.
TBits.notbits |  | Performs a not operation on the bits.