Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
val encode :
('a -> (string -> unit) -> unit) ->
('b -> (string -> unit) -> unit) ->
('a, 'b) t ->
(string -> unit) ->
unit
val decode :
(string -> int Stdlib.ref -> 'a) ->
(string -> int Stdlib.ref -> 'b) ->
string ->
int Stdlib.ref ->
('a, 'b) t
val sizer : 'a Size.Sizer.t -> 'b Size.Sizer.t -> ('a, 'b) t Size.Sizer.t