include Binsec_kernel.Lmap.S
with type v := Binsec_symbolic__Default__.Types.Chunk.t
val is_empty_between : Z.t -> Z.t -> t -> boolval iter :
(Z.t -> Binsec_symbolic__Default__.Types.Chunk.t -> unit) ->
t ->
unitval rev_iter :
(Z.t -> Binsec_symbolic__Default__.Types.Chunk.t -> unit) ->
t ->
unitval fold :
(Z.t -> Binsec_symbolic__Default__.Types.Chunk.t -> 'a -> 'a) ->
'a ->
t ->
'aval rev_fold :
(Z.t -> Binsec_symbolic__Default__.Types.Chunk.t -> 'a -> 'a) ->
'a ->
t ->
'aval map :
(Z.t ->
Binsec_symbolic__Default__.Types.Chunk.t ->
Binsec_symbolic__Default__.Types.Chunk.t) ->
t ->
tval merge :
(Z.t ->
Binsec_symbolic__Default__.Types.Chunk.t option ->
Binsec_symbolic__Default__.Types.Chunk.t option ->
Binsec_symbolic__Default__.Types.Chunk.t option) ->
t ->
t ->
tval choose : t -> Z.t * Binsec_symbolic__Default__.Types.Chunk.tval bindings : t -> (Z.t * Binsec_symbolic__Default__.Types.Chunk.t) listval select :
(Z.t -> int -> Binsec_symbolic__Default__.Types.Chunk.t) ->
Binsec_kernel.Bitvector.t ->
int ->
t ->
Binsec_symbolic__Default__.Types.Chunk.tval iter_term :
(Z.t ->
([ `Exp ], string, [ `Some ] Binsec_symbolic__Default__.Types.Memory.node)
Binsec_base.Term.t ->
unit) ->
t ->
unitval fold_term :
(Z.t ->
([ `Exp ], string, [ `Some ] Binsec_symbolic__Default__.Types.Memory.node)
Binsec_base.Term.t ->
'a ->
'a) ->
'a ->
t ->
'a