Next: , Previous: Function Argument Flags, Up: Expression Evaluator Definitions Function Flags

See Functions.

indicates that the function arguments should not be evaluated if not having side effects or otherwise explicitely requested

See Late Function Arguments Evaluation.

indicates that the args field in the function definition is double allocated to hold the lists of flags for each function argument. If so, the first count elements of the args array indicate the type of the arguments and the following count elements indicate their corresponding lists of flags.

See Pass By Reference.

indicates that the function has a specific execution context, i.e. it expects an own context reference (pointer, that is) when called (together with the general execution context)

See Per Function Execution Contexts.