Callable

Namespace: Reflection

Reflection base class for callable objects.

Type: Reference type

Methods

Declaration Description
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.
Function@ opCast() Explicitly casts to sub type.
Method@ opCast() Explicitly casts to sub type.