Interface FuncInterp<Name>

interface FuncInterp<Name extends string = "main"> {
    ctx: Context<Name>;
    ptr: Z3_func_interp;
    addEntry(
        args: Expr<Name, AnySort<Name>, unknown>[],
        value: Expr<Name, AnySort<Name>, unknown>,
    ): void;
    arity(): number;
    elseValue(): Expr<Name, AnySort<Name>, unknown>;
    entry(i: number): FuncEntry<Name>;
    numEntries(): number;
}

Type Parameters

  • Name extends string = "main"

Properties

ptr: Z3_func_interp

Methods