Module Stack_class.Tbl
type stack_class = Stack_class.tval make : 'a -> 'a Stack_class.Tbl.tCreates a table with all stack classes set to the passed value.
val init : f:(Stack_class.Tbl.stack_class -> 'a) -> 'a Stack_class.Tbl.tCreates a table by calling f on each and every stack class to get the initial value for that class.
val copy : 'a Stack_class.Tbl.t -> 'a Stack_class.Tbl.tval copy_values : from:'a Stack_class.Tbl.t -> to_:'a Stack_class.Tbl.t -> unitval find : 'a Stack_class.Tbl.t -> Stack_class.Tbl.stack_class -> 'aval replace : 'a Stack_class.Tbl.t -> Stack_class.Tbl.stack_class -> 'a -> unitval update :
'a Stack_class.Tbl.t ->
Stack_class.Tbl.stack_class ->
f:('a -> 'a) ->
unitval iter :
'a Stack_class.Tbl.t ->
f:(Stack_class.Tbl.stack_class -> 'a -> unit) ->
unitval fold :
'a Stack_class.Tbl.t ->
f:(Stack_class.Tbl.stack_class -> 'a -> 'b -> 'b) ->
init:'b ->
'bval exists :
'a Stack_class.Tbl.t ->
f:(Stack_class.Tbl.stack_class -> 'a -> bool) ->
boolval total_size_in_bytes_for_class :
int Stack_class.Tbl.t ->
stack_class:Stack_class.Tbl.stack_class ->
intval total_size_in_bytes : int Stack_class.Tbl.t -> intval offset_in_bytes :
int Stack_class.Tbl.t ->
stack_class:Stack_class.Tbl.stack_class ->
slot:int ->
int