syshelpb.inc 838 B

123456789101112131415161718192021222324252627282930313233343536
  1. Class Function TBOOLHELPER.Parse(const S: string): Boolean; inline; static;
  2. begin
  3. Result:=StrToBool(S);
  4. end;
  5. Class Function TBOOLHELPER.Size: Integer; inline; static;
  6. begin
  7. Result:=SizeOf(TBOOLTYPE);
  8. end;
  9. Class Function TBOOLHELPER.ToString(const AValue: Boolean; UseBoolStrs: TUseBoolStrs = TUseBoolStrs.False): string; overload; inline; static;
  10. begin
  11. Result:=BoolToStr(AValue,UseBoolStrs=TUseBoolStrs.True);
  12. end;
  13. Class Function TBOOLHELPER.TryToParse(const S: string; out AValue: Boolean): Boolean; inline; static;
  14. begin
  15. Result:=TryStrToBool(S,AValue);
  16. end;
  17. Function TBOOLHELPER.ToInteger: Integer; inline;
  18. begin
  19. Result:=Integer(Self);
  20. end;
  21. Function TBOOLHELPER.ToString(UseBoolStrs: TUseBoolStrs = TUseBoolStrs.False): string; overload; inline;
  22. begin
  23. Result:=BoolToStr(Self,UseBoolStrs=TUseBoolStrs.True);
  24. end;