Function

Namespace: Reflection

Reflection function class. Can be used to call global functions.

Type: Reference type

Methods

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.