Lines Matching refs:El
445 procedure Add(const El: Integer);
454 function Member(const El: Integer): Boolean; in Member()
457 procedure Remove(const El: Integer);
1738 class function NumWordsToHold(const El: Integer): Integer; static;
1746 procedure Add(const El: Integer); virtual;
1750 function Member(const El: Integer): Boolean; virtual;
1751 procedure Remove(const El: Integer); virtual;
1771 class function BitSetOf(const El: Integer): IBitSet; overload; static;
3396 class function TBitSet.BitSetOf(const El: Integer): IBitSet;
3398 Result := TBitSet.Create(El + 1);
3399 Result.Add(El);
3426 procedure TBitSet.Add(const El: Integer);
3430 N := WordNumber(El);
3432 GrowToInclude(El);
3433 FBits[N] := FBits[N] or BitMask(El);
3555 function TBitSet.Member(const El: Integer): Boolean; in Member()
3559 if (El < 0) then
3563 N := WordNumber(El);
3567 Result := ((FBits[N] and BitMask(El)) <> 0);
3576 class function TBitSet.NumWordsToHold(const El: Integer): Integer;
3578 Result := (El shr LOG_BITS) + 1;
3598 procedure TBitSet.Remove(const El: Integer);
3602 N := WordNumber(El);
3604 FBits[N] := (FBits[N] and not BitMask(El));