Lines Matching refs:TBitSet
1720 TBitSet = class(TANTLRObject, IBitSet, ICloneable) class
3396 class function TBitSet.BitSetOf(const El: Integer): IBitSet; in TBitSet.BitSetOf()
3398 Result := TBitSet.Create(El + 1);
3402 class function TBitSet.BitSetOf(const A, B: Integer): IBitSet; in TBitSet.BitSetOf()
3404 Result := TBitSet.Create(Max(A,B) + 1);
3409 class function TBitSet.BitSetOf(const A, B, C: Integer): IBitSet; in TBitSet.BitSetOf()
3411 Result := TBitSet.Create;
3417 class function TBitSet.BitSetOf(const A, B, C, D: Integer): IBitSet; in TBitSet.BitSetOf()
3419 Result := TBitSet.Create;
3426 procedure TBitSet.Add(const El: Integer);
3436 class function TBitSet.BitMask(const BitNumber: Integer): UInt64; in TBitSet.BitMask()
3444 function TBitSet.BitSetOr(const A: IBitSet): IBitSet; in BitSetOr()
3450 function TBitSet.Clone: IANTLRInterface; in TBitSet.Clone()
3452 BS: TBitSet;
3454 BS := TBitSet.Create;
3461 constructor TBitSet.Create;
3466 constructor TBitSet.Create(const ABits: array of UInt64);
3474 constructor TBitSet.Create(const AItems: IList<Integer>);
3483 constructor TBitSet.Create(const ANBits: Integer);
3489 function TBitSet.Equals(Obj: TObject): Boolean; in Equals()
3491 OtherSet: TBitSet absolute Obj;
3495 if (Obj = nil) or (not (Obj is TBitSet)) then
3529 function TBitSet.GetIsNil: Boolean; in GetIsNil()
3542 procedure TBitSet.GrowToInclude(const Bit: Integer);
3550 function TBitSet.LengthInLongWords: Integer; in TBitSet.LengthInLongWords()
3555 function TBitSet.Member(const El: Integer): Boolean; in TBitSet.Member()
3571 function TBitSet.NumBits: Integer; in NumBits()
3576 class function TBitSet.NumWordsToHold(const El: Integer): Integer; in TBitSet.NumWordsToHold()
3581 procedure TBitSet.OrInPlace(const A: IBitSet);
3598 procedure TBitSet.Remove(const El: Integer);
3607 function TBitSet.Size: Integer; in Size()
3627 function TBitSet.ToArray: TIntegerArray; in ToArray()
3643 function TBitSet.ToPackedArray: TUInt64Array; in TBitSet.ToPackedArray()
3648 function TBitSet.ToString: String; in TBitSet.ToString()
3653 function TBitSet.ToString(const TokenNames: TStringArray): String; in TBitSet.ToString()
3683 class function TBitSet.WordNumber(const Bit: Integer): Integer; in TBitSet.WordNumber()
3697 FFollowing[I] := TBitSet.Create;
4225 Result := TBitSet.Create;
4833 Result := GetTokens(Start, Stop, TBitSet.Create(Types));
4839 Result := GetTokens(Start, Stop, TBitSet.BitSetOf(TokenType));