mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-26 20:32:20 +02:00
+ VarIsBool function by Alexander Strokach, resolves #23358
git-svn-id: trunk@23038 -
This commit is contained in:
parent
31fa3c9db2
commit
fcc6d3dcd9
@ -81,6 +81,7 @@ function VarIsOrdinal(const V: Variant): Boolean; inline;
|
||||
function VarIsFloat(const V: Variant): Boolean; inline;
|
||||
function VarIsNumeric(const V: Variant): Boolean; inline;
|
||||
function VarIsStr(const V: Variant): Boolean;
|
||||
function VarIsBool(const V: Variant): Boolean; inline;
|
||||
|
||||
function VarToStr(const V: Variant): string;
|
||||
function VarToStrDef(const V: Variant; const ADefault: string): string;
|
||||
@ -2972,6 +2973,11 @@ begin
|
||||
end;
|
||||
end;
|
||||
|
||||
function VarIsBool(const V: Variant): Boolean;
|
||||
begin
|
||||
Result := (TVarData(V).vType and varTypeMask) = varboolean;
|
||||
end;
|
||||
|
||||
|
||||
function VarToStr(const V: Variant): string;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user