function IIF ( const Bool : Boolean ; TrueValue , FalseValue : integer ): integer ; overload ;
function IIF ( const Bool : Boolean ; TrueValue , FalseValue : string ): string ; overload ;
function IIF ( const Bool : Boolean ; TrueValue , FalseValue : Real ): Real ; overload ;
function IIF ( const Bool : Boolean ; TrueValue , FalseValue : integer ): integer ; overload ;
begin
if Bool then
Result := TrueValue
else
Result := FalseValue ;
end ;
function IIF ( const Bool : Boolean ; TrueValue , FalseValue : Real ): Real ; overload ;
begin
if Bool then
Result := TrueValue
else
Result := FalseValue ;
end ;
function IIF ( const Bool : Boolean ; TrueValue , FalseValue : string ): string ; overload ;
begin
if Bool then
Result := TrueValue
else
Result := FalseValue ;
end ;