Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
val get_law : 'a cell -> 'a -> bool
val get_name : 'a cell -> string option
val set_name : 'a cell -> string -> unit
val print_instance : 'a arbitrary -> 'a -> string
val print_c_ex : 'a arbitrary -> 'a TestResult.counter_ex -> string
val print_fail :
'a arbitrary ->
string ->
'a TestResult.counter_ex list ->
string
val print_error : 'a arbitrary -> string -> ('a * exn) -> string
val check_result : 'a cell -> 'a TestResult.t -> unit
type !'a callback = string -> 'a cell -> 'a TestResult.t -> unit
val check_cell :
?call:'a callback ->
?rand:Random.State.t ->
'a cell ->
'a TestResult.t
val check_cell_exn :
?call:'a callback ->
?rand:Random.State.t ->
'a cell ->
unit
val check_exn : ?rand:Random.State.t -> t -> unit