bap-bundle

BAP bundler
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library bundle
val iter : t -> name:( ( t, string ) Fieldslib.Field.t -> t -> string -> unit ) -> version:( ( t, string ) Fieldslib.Field.t -> t -> string -> unit ) -> desc:( ( t, string ) Fieldslib.Field.t -> t -> string -> unit ) -> main:( ( t, string ) Fieldslib.Field.t -> t -> string -> unit ) -> author:( ( t, string ) Fieldslib.Field.t -> t -> string -> unit ) -> date:( ( t, float ) Fieldslib.Field.t -> t -> float -> unit ) -> requires:( ( t, string list ) Fieldslib.Field.t -> t -> string list -> unit ) -> provides:( ( t, string list ) Fieldslib.Field.t -> t -> string list -> unit ) -> url:( ( t, string option ) Fieldslib.Field.t -> t -> string option -> unit ) -> license: ( ( t, string option ) Fieldslib.Field.t -> t -> string option -> unit ) -> copyrights: ( ( t, string option ) Fieldslib.Field.t -> t -> string option -> unit ) -> tags:( ( t, string list ) Fieldslib.Field.t -> t -> string list -> unit ) -> cons:( ( t, string list ) Fieldslib.Field.t -> t -> string list -> unit ) -> unit
val fold : t -> init:'acc__0 -> name:( 'acc__0 -> ( t, string ) Fieldslib.Field.t -> t -> string -> 'acc__1 ) -> version: ( 'acc__1 -> ( t, string ) Fieldslib.Field.t -> t -> string -> 'acc__2 ) -> desc:( 'acc__2 -> ( t, string ) Fieldslib.Field.t -> t -> string -> 'acc__3 ) -> main:( 'acc__3 -> ( t, string ) Fieldslib.Field.t -> t -> string -> 'acc__4 ) -> author: ( 'acc__4 -> ( t, string ) Fieldslib.Field.t -> t -> string -> 'acc__5 ) -> date:( 'acc__5 -> ( t, float ) Fieldslib.Field.t -> t -> float -> 'acc__6 ) -> requires: ( 'acc__6 -> ( t, string list ) Fieldslib.Field.t -> t -> string list -> 'acc__7 ) -> provides: ( 'acc__7 -> ( t, string list ) Fieldslib.Field.t -> t -> string list -> 'acc__8 ) -> url: ( 'acc__8 -> ( t, string option ) Fieldslib.Field.t -> t -> string option -> 'acc__9 ) -> license: ( 'acc__9 -> ( t, string option ) Fieldslib.Field.t -> t -> string option -> 'acc__10 ) -> copyrights: ( 'acc__10 -> ( t, string option ) Fieldslib.Field.t -> t -> string option -> 'acc__11 ) -> tags: ( 'acc__11 -> ( t, string list ) Fieldslib.Field.t -> t -> string list -> 'acc__12 ) -> cons: ( 'acc__12 -> ( t, string list ) Fieldslib.Field.t -> t -> string list -> 'acc__13 ) -> 'acc__13
val for_all : t -> name:( ( t, string ) Fieldslib.Field.t -> t -> string -> bool ) -> version:( ( t, string ) Fieldslib.Field.t -> t -> string -> bool ) -> desc:( ( t, string ) Fieldslib.Field.t -> t -> string -> bool ) -> main:( ( t, string ) Fieldslib.Field.t -> t -> string -> bool ) -> author:( ( t, string ) Fieldslib.Field.t -> t -> string -> bool ) -> date:( ( t, float ) Fieldslib.Field.t -> t -> float -> bool ) -> requires:( ( t, string list ) Fieldslib.Field.t -> t -> string list -> bool ) -> provides:( ( t, string list ) Fieldslib.Field.t -> t -> string list -> bool ) -> url:( ( t, string option ) Fieldslib.Field.t -> t -> string option -> bool ) -> license: ( ( t, string option ) Fieldslib.Field.t -> t -> string option -> bool ) -> copyrights: ( ( t, string option ) Fieldslib.Field.t -> t -> string option -> bool ) -> tags:( ( t, string list ) Fieldslib.Field.t -> t -> string list -> bool ) -> cons:( ( t, string list ) Fieldslib.Field.t -> t -> string list -> bool ) -> bool
val exists : t -> name:( ( t, string ) Fieldslib.Field.t -> t -> string -> bool ) -> version:( ( t, string ) Fieldslib.Field.t -> t -> string -> bool ) -> desc:( ( t, string ) Fieldslib.Field.t -> t -> string -> bool ) -> main:( ( t, string ) Fieldslib.Field.t -> t -> string -> bool ) -> author:( ( t, string ) Fieldslib.Field.t -> t -> string -> bool ) -> date:( ( t, float ) Fieldslib.Field.t -> t -> float -> bool ) -> requires:( ( t, string list ) Fieldslib.Field.t -> t -> string list -> bool ) -> provides:( ( t, string list ) Fieldslib.Field.t -> t -> string list -> bool ) -> url:( ( t, string option ) Fieldslib.Field.t -> t -> string option -> bool ) -> license: ( ( t, string option ) Fieldslib.Field.t -> t -> string option -> bool ) -> copyrights: ( ( t, string option ) Fieldslib.Field.t -> t -> string option -> bool ) -> tags:( ( t, string list ) Fieldslib.Field.t -> t -> string list -> bool ) -> cons:( ( t, string list ) Fieldslib.Field.t -> t -> string list -> bool ) -> bool
val to_list : t -> name:( ( t, string ) Fieldslib.Field.t -> t -> string -> 'elem__ ) -> version:( ( t, string ) Fieldslib.Field.t -> t -> string -> 'elem__ ) -> desc:( ( t, string ) Fieldslib.Field.t -> t -> string -> 'elem__ ) -> main:( ( t, string ) Fieldslib.Field.t -> t -> string -> 'elem__ ) -> author:( ( t, string ) Fieldslib.Field.t -> t -> string -> 'elem__ ) -> date:( ( t, float ) Fieldslib.Field.t -> t -> float -> 'elem__ ) -> requires: ( ( t, string list ) Fieldslib.Field.t -> t -> string list -> 'elem__ ) -> provides: ( ( t, string list ) Fieldslib.Field.t -> t -> string list -> 'elem__ ) -> url: ( ( t, string option ) Fieldslib.Field.t -> t -> string option -> 'elem__ ) -> license: ( ( t, string option ) Fieldslib.Field.t -> t -> string option -> 'elem__ ) -> copyrights: ( ( t, string option ) Fieldslib.Field.t -> t -> string option -> 'elem__ ) -> tags:( ( t, string list ) Fieldslib.Field.t -> t -> string list -> 'elem__ ) -> cons:( ( t, string list ) Fieldslib.Field.t -> t -> string list -> 'elem__ ) -> 'elem__ list
val map : t -> name:( ( t, string ) Fieldslib.Field.t -> t -> string -> string ) -> version:( ( t, string ) Fieldslib.Field.t -> t -> string -> string ) -> desc:( ( t, string ) Fieldslib.Field.t -> t -> string -> string ) -> main:( ( t, string ) Fieldslib.Field.t -> t -> string -> string ) -> author:( ( t, string ) Fieldslib.Field.t -> t -> string -> string ) -> date:( ( t, float ) Fieldslib.Field.t -> t -> float -> float ) -> requires: ( ( t, string list ) Fieldslib.Field.t -> t -> string list -> string list ) -> provides: ( ( t, string list ) Fieldslib.Field.t -> t -> string list -> string list ) -> url: ( ( t, string option ) Fieldslib.Field.t -> t -> string option -> string option ) -> license: ( ( t, string option ) Fieldslib.Field.t -> t -> string option -> string option ) -> copyrights: ( ( t, string option ) Fieldslib.Field.t -> t -> string option -> string option ) -> tags: ( ( t, string list ) Fieldslib.Field.t -> t -> string list -> string list ) -> cons: ( ( t, string list ) Fieldslib.Field.t -> t -> string list -> string list ) -> t
val set_all_mutable_fields : t -> unit