Up
Module
Make
(
C
:
Contents
) :
S
with
type
contents
=
C.t
Parameters
C
:
Contents
Signature
type
contents =
C.t
type
t
val
t_of_sexp :
Sexplib.Sexp.t
->
t
val
sexp_of_t :
t
->
Sexplib.Sexp.t
val
bin_t :
t
Bin_prot.Type_class.t
val
bin_read_t :
t
Bin_prot.Read.reader
val
__bin_read_t__ : (int ->
t
)
Bin_prot.Read.reader
val
bin_reader_t :
t
Bin_prot.Type_class.reader
val
bin_size_t :
t
Bin_prot.Size.sizer
val
bin_write_t :
t
Bin_prot.Write.writer
val
bin_writer_t :
t
Bin_prot.Type_class.writer
val
create : size:
contents
-> init_level:
contents
->
t
val
size :
t
->
contents
val
level :
t
->
contents
val
take :
t
->
contents
-> [
| `Taken
| `Unable
]
val
take_at_most :
t
->
contents
->
contents
val
fill :
t
->
contents
-> unit