Mavryk_raw_protocol_alpha.Cache_memory_helpersmodule type SNodes = sig ... endThe Nodes module is used to count the number of computation steps performed when evaluating the size of the in-memory graph corresponding to an OCaml value.
type sint = Saturation_repr.may_saturate Saturation_repr.tval (!!) : int -> Saturation_repr.may_saturate Saturation_repr.tval (+!) :
'a Saturation_repr.t ->
'b Saturation_repr.t ->
Saturation_repr.may_saturate Saturation_repr.tval (+?) :
'a Saturation_repr.t ->
int ->
Saturation_repr.may_saturate Saturation_repr.tval (*?) :
'a Saturation_repr.t ->
int ->
Saturation_repr.may_saturate Saturation_repr.tval (++) :
(Nodes.t * 'a Saturation_repr.t) ->
(Nodes.t * 'b Saturation_repr.t) ->
Nodes.t * Saturation_repr.may_saturate Saturation_repr.tval zero : Nodes.t * Saturation_repr.may_saturate Saturation_repr.tval word_size : Saturation_repr.may_saturate Saturation_repr.tval header_size : Saturation_repr.may_saturate Saturation_repr.tval int32_size : Saturation_repr.may_saturate Saturation_repr.tval int64_size : Saturation_repr.may_saturate Saturation_repr.tval hh3w : Saturation_repr.may_saturate Saturation_repr.tval hh6w : Saturation_repr.may_saturate Saturation_repr.tval hh8w : Saturation_repr.may_saturate Saturation_repr.tval string_size_gen : int -> Saturation_repr.may_saturate Saturation_repr.tval bytes_size : bytes -> Saturation_repr.may_saturate Saturation_repr.tval string_size : string -> Saturation_repr.may_saturate Saturation_repr.tval blake2b_hash_size : Saturation_repr.may_saturate Saturation_repr.tval public_key_hash_in_memory_size :
Saturation_repr.may_saturate Saturation_repr.tval ret_adding :
('a * 'b Saturation_repr.t) ->
'c Saturation_repr.t ->
'd * Saturation_repr.may_saturate Saturation_repr.tval ret_succ_adding :
(Nodes.t * 'a Saturation_repr.t) ->
'b Saturation_repr.t ->
Nodes.t * Saturation_repr.may_saturate Saturation_repr.tval option_size :
('a -> 'b Saturation_repr.t) ->
'c option ->
Saturation_repr.may_saturate Saturation_repr.tval option_size_vec :
('a -> Nodes.t * 'b Saturation_repr.t) ->
'c option ->
Nodes.t * Saturation_repr.may_saturate Saturation_repr.tval list_cell_size :
'a Saturation_repr.t ->
Saturation_repr.may_saturate Saturation_repr.tval list_fold_size :
('a -> Nodes.t * 'b Saturation_repr.t) ->
'c list ->
Nodes.t * Saturation_repr.may_saturate Saturation_repr.tval boxed_tup2 :
'a Saturation_repr.t ->
'b Saturation_repr.t ->
Saturation_repr.may_saturate Saturation_repr.tval node_size :
('a, 'b) Mavryk_protocol_environment_alpha.Micheline.node ->
Nodes.t * Saturation_repr.may_saturate Saturation_repr.tval expr_size :
'a Mavryk_protocol_environment_alpha.Micheline.canonical ->
Nodes.t * Saturation_repr.may_saturate Saturation_repr.t