Interface BoolSort<Name>

interface BoolSort<Name extends string = "main"> {
    ctx: Context<Name>;
    get ast(): Z3_ast;
    cast(expr: boolean | Bool<Name>): Bool<Name>;
    cast(expr: CoercibleToExpr<Name>): never;
    eqIdentity(other: Ast<Name, unknown>): boolean;
    hash(): number;
    id(): number;
    kind(): Z3_sort_kind;
    name(): string | number;
    neqIdentity(other: Ast<Name, unknown>): boolean;
    sexpr(): string;
    subsort(other: Sort<Name>): boolean;
}

Type Parameters

  • Name extends string = "main"

Hierarchy (View Summary)

Properties

Accessors

Methods