Skip to content

Class jac::detail::CallableBase

ClassList > jac > detail > CallableBase

Inherited by the following classes: jac::detail::CallableHolder< Func, std::function< Res(Args...)>, false, false >, jac::detail::CallableHolder< Func, std::function< Res(ContextRef, ValueWeak, Args...)>, true, false >, jac::detail::CallableHolder< Func, std::function< Res(ContextRef, ValueWeak, ValueVectorWeak)>, true, true >, jac::detail::CallableHolder< Func, std::function< Res(ValueVectorWeak)>, false, true >

Public Functions

Type Name
virtual Value invoke (ContextRef ctx, ValueWeak thisVal, ValueVectorWeak args) = 0
virtual ~CallableBase () = default

Public Functions Documentation

function invoke

virtual Value jac::detail::CallableBase::invoke (
    ContextRef ctx,
    ValueWeak thisVal,
    ValueVectorWeak args
) = 0

function ~CallableBase

virtual jac::detail::CallableBase::~CallableBase () = default


The documentation for this class was generated from the following file src/jac/machine/functionFactory.h