Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
type (!'s, !'v, !'k, !'o) t = {
m : ('s, 'k) Bdd.mem;
t : 's -> ('v, ('s, 'k) Bdd.node) Common.span;
o : 's -> 'o;
output_check : 's -> 's -> bool;
state_info : 's Common.formatter;
}
val trace :
?exclude:'s ->
'v Common.formatter ->
'k Common.formatter ->
'o Common.formatter ->
('s, 'v, 'k, 'o) t ->
's ->
unit
val size : ('s, 'a, 'b, 'c) t -> 's list -> int * int