P11_attributetype 'a t = 'a P11_attribute_type.t * 'aval equal_pack : pack -> pack -> Ppx_deriving_runtime.boolval compare_pack : pack -> pack -> Ppx_deriving_runtime.intval pp_pack :
Ppx_deriving_runtime.Format.formatter ->
pack ->
Ppx_deriving_runtime.unitval show_pack : pack -> Ppx_deriving_runtime.stringval pack_to_yojson : pack -> Yojson.Safe.tval pack_of_yojson : Yojson.Safe.t -> pack Ppx_deriving_yojson_runtime.error_orval to_string : 'a t -> stringval to_string_pair : 'a t -> string * stringval to_json : 'a t -> Yojson.Safe.jsonval equal_values : 'a P11_attribute_type.t -> 'a -> 'a -> boolval equal_kind : kind -> kind -> Ppx_deriving_runtime.boolkinds returns a list of list. An attribute has kinds A; B; C if one of the lists returned by kinds has at least kinds A; B; C .
val type_ : pack -> P11_attribute_type.pack