module Make1:functor (Sequence:sigtype'atMake1guarantees to only callcreate_like ~len twithlen > 0iflength t > 0.
val create_like :len:int -> 'a t -> 'a tval length :'a t -> intval unsafe_blit :('a t, 'a t) Blit_intf.blittype'azval create_bool :len:int -> bool z tval get :'a z t -> int -> 'aval set :'a z t -> int -> 'a -> unitval sexp_of_t :('a -> Sexplib.Sexp.t) -> 'a t -> Sexplib.Sexp.tMake1guarantees to only callcreate_like ~len twithlen > 0iflength t > 0.
end) ->S1with type 'a t := 'a Sequence.t
Make1 is for blitting between two values of the same polymorphic type.| Parameters: |
|
type 'a t
val blit : ('a t, 'a t) Blit_intf.blitval blito : ('a t, 'a t) Blit_intf.blitoval unsafe_blit : ('a t, 'a t) Blit_intf.blitval sub : ('a t, 'a t) Blit_intf.subval subo : ('a t, 'a t) Blit_intf.subo