Namespace: Reflection
Reflection function class. Can be used to call global functions.
Type: Reference type
| Declaration | Description |
|---|---|
| Callable@ opImplCast() | Implicitly casts to base type. |
| string GetNamespace() const | Gets this instance's namespace. |
| string GetName() const | Gets this instance's name. |
| bool Equals(const Callable@ pCallable) const | Returns whether the given callable type is identical to this one. |
| bool IsCompatible(const Callable@ pCallable) const | Returns whether the given object type is compatible with this one. |
| ReturnValue@ Call(Arguments@ pArguments) | Calls this function. pArguments must be valid. |
| ReturnValue@ Call() | Calls this function. |
| ReturnValue@ Call(?& in) | Calls this function. |
| ReturnValue@ Call(?& in, ?& in) | Calls this function. |
| ReturnValue@ Call(?& in, ?& in, ?& in) | Calls this function. |
| ReturnValue@ Call(?& in, ?& in, ?& in, ?& in) | Calls this function. |
| ReturnValue@ Call(?& in, ?& in, ?& in, ?& in, ?& in) | Calls this function. |
| ReturnValue@ Call(?& in, ?& in, ?& in, ?& in, ?& in, ?& in) | Calls this function. |
| ReturnValue@ Call(?& in, ?& in, ?& in, ?& in, ?& in, ?& in, ?& in) | Calls this function. |
| ReturnValue@ Call(?& in, ?& in, ?& in, ?& in, ?& in, ?& in, ?& in, ?& in) | Calls this function. |