ISREF

Top  Previous  Next

Syntax

ISREF variable

Description

Determines whether an ANYTYPE parameter was passed a variable or direct constant.

Parameters

variable - An ANYTYPE parameter in a subroutine

Return value

TRUE if the parameter was passed by reference, FALSE if a constant was used.

Remarks

See Also: TYPEOF

Example usage

SUB mysub(v as ANYTYPE)
DEF param as INT
    SELECT TYPEOF(v)
        CASE @TYPEINT
        CASE& @TYPEUINT
           IF ISREF(v) THEN param = ##<INT>v ELSE param = #<INT>v
...