Up – Package index » bap-std » Library bap » Bap » Std » Backend » Segment » Fields » Directval iter :
t ->
name :((t , string) Fieldslib .Field.t -> t -> string -> unit) ->
perm :((t , perm ) Fieldslib .Field.t -> t -> perm -> unit) ->
off :((t , int) Fieldslib .Field.t -> t -> int -> unit) ->
location :((t , location ) Fieldslib .Field.t -> t -> location -> unit) ->
unitval fold :
t ->
init :'acc__0 ->
name :('acc__0 -> (t , string) Fieldslib .Field.t -> t -> string -> 'acc__1 ) ->
perm :('acc__1 -> (t , perm ) Fieldslib .Field.t -> t -> perm -> 'acc__2 ) ->
off :('acc__2 -> (t , int) Fieldslib .Field.t -> t -> int -> 'acc__3 ) ->
location :
('acc__3 -> (t , location ) Fieldslib .Field.t -> t -> location -> 'acc__4 ) ->
'acc__4 val for_all :
t ->
name :((t , string) Fieldslib .Field.t -> t -> string -> bool) ->
perm :((t , perm ) Fieldslib .Field.t -> t -> perm -> bool) ->
off :((t , int) Fieldslib .Field.t -> t -> int -> bool) ->
location :((t , location ) Fieldslib .Field.t -> t -> location -> bool) ->
boolval exists :
t ->
name :((t , string) Fieldslib .Field.t -> t -> string -> bool) ->
perm :((t , perm ) Fieldslib .Field.t -> t -> perm -> bool) ->
off :((t , int) Fieldslib .Field.t -> t -> int -> bool) ->
location :((t , location ) Fieldslib .Field.t -> t -> location -> bool) ->
boolval to_list :
t ->
name :((t , string) Fieldslib .Field.t -> t -> string -> 'elem__ ) ->
perm :((t , perm ) Fieldslib .Field.t -> t -> perm -> 'elem__ ) ->
off :((t , int) Fieldslib .Field.t -> t -> int -> 'elem__ ) ->
location :((t , location ) Fieldslib .Field.t -> t -> location -> 'elem__ ) ->
'elem__ listval map :
t ->
name :((t , string) Fieldslib .Field.t -> t -> string -> string) ->
perm :((t , perm ) Fieldslib .Field.t -> t -> perm -> perm ) ->
off :((t , int) Fieldslib .Field.t -> t -> int -> int) ->
location :((t , location ) Fieldslib .Field.t -> t -> location -> location ) ->
t val set_all_mutable_fields : t -> unit