AngelScript passes reference parameters as a pointer on the stack: GetAddressOfArg() returns the address of that stack slot (T**), while the unified FuncCallData slot contract (shared with the managed backend and consumed by NativeDataCaller) is "address of the caller's variable" - the value itself for primitives/enums/value types (T*) and the handle cell for object handles ('Type@&'). Mutability
source not stored for this graph (policy: none)
no test coverage detected