GetOverrides
(Engine-Level Function)
Description | Returns an array of OpCodes and the module value that will run when each OpCode is executed |
Warning | This function should be used only by advanced programmers. |
Returns | 2-dimensional array |
Usage | Script Only. |
Function Groups | Compilation and On-Line Modifications, Advanced Module |
Related to: | SetOverride |
Format | GetOverrides(TargetModule) |
Parameters |
TargetModule |
Required. Any expression that can be resolved to a module value. |
Comments |
The target module will be queried for a list of overridden OpCodes. The return value is a 2 dimensional array where the first dimension is the override as set by SetOverride and second dimension will be [0] for the OpCode and [1] for the corresponding module that has been set to override that opcode. Together with SetOverride, this provides the ability to override a built-in function in a module with a module call. It is used primarily for testing. See SetOverride for full details. |