DefaultFunctionCollection

Implements a list filled with standard functions.

Implements: FunctionCollection

Description

The DefaultFunctionCollection class allows you to implement a list filled with standard functions.

Constructors

Constructs a list and fills it with the standard functions.

DefaultFunctionCollection()

Instance methods

_check_param_count

Checks if params contains the correct number of function parameters (must be stored on the top of the params).

_check_param_count(params: List[Variant], expected_param_count: int)

  • params: List[Variant] - list of function parameters.
  • expectedParamCount: int - expected number of function parameters.

getParameter

Gets a function’s parameter by it’s index.

_get_parameter(params: List[Variant], param_index: int): Variant:

  • params: List[Variant] - list of function parameters.
  • paramIndex: int - index for the function parameter (0 for the first parameter).
  • returns: Variant - function’s parameter value.