Value-semantic wrapper over a callable exposed to the DOM layer.
Declared in <mrdocs/Dom/Function.hpp>
class FunctionImpl;
Abstract base for function implementations.
| Name | Description |
|---|---|
~FunctionImpl [destructor] [virtual] | Destructor. |
call [virtual] | Invoke the function. |
type_key [virtual] | Return the type key of the implementation. |
| Name | Description |
|---|---|
DefaultFunctionImpl | Function implementation that wraps a fixed-arity callable. |
VariadicFunctionImpl | Function implementation that forwards the entire Array to a callable. |