Z3.Datatypemodule Constructor : sig ... endval mk_constructor :
context ->
Symbol.symbol ->
Symbol.symbol ->
Symbol.symbol list ->
Sort.sort option list ->
int list ->
Constructor.constructorval mk_constructor_s :
context ->
string ->
Symbol.symbol ->
Symbol.symbol list ->
Sort.sort option list ->
int list ->
Constructor.constructorval mk_sort_ref : context -> Symbol.symbol -> Sort.sortval mk_sort_ref_p : context -> Symbol.symbol -> Sort.sort list -> Sort.sortval mk_sort :
context ->
Symbol.symbol ->
Constructor.constructor list ->
Sort.sortval mk_sort_s : context -> string -> Constructor.constructor list -> Sort.sortval mk_polymorphic_sort :
context ->
Symbol.symbol ->
Sort.sort list ->
Constructor.constructor list ->
Sort.sortval mk_polymorphic_sort_s :
context ->
string ->
Sort.sort list ->
Constructor.constructor list ->
Sort.sortval mk_sorts :
context ->
Symbol.symbol list ->
Constructor.constructor list list ->
Sort.sort listval mk_sorts_s :
context ->
string list ->
Constructor.constructor list list ->
Sort.sort listval get_num_constructors : Sort.sort -> intval get_constructors : Sort.sort -> FuncDecl.func_decl listval get_recognizers : Sort.sort -> FuncDecl.func_decl listval get_accessors : Sort.sort -> FuncDecl.func_decl list listval update_field :
context ->
FuncDecl.func_decl ->
Expr.expr ->
Expr.expr ->
Expr.expr