Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
val pp_primitive :
Ppx_deriving_runtime.Format.formatter ->
primitive ->
Ppx_deriving_runtime.unit
val show_primitive : primitive -> Ppx_deriving_runtime.string
val pp_string_type :
Ppx_deriving_runtime.Format.formatter ->
string_type ->
Ppx_deriving_runtime.unit
val show_string_type : string_type -> Ppx_deriving_runtime.string
val pp_null :
(Ppx_deriving_runtime.Format.formatter -> 'a -> Ppx_deriving_runtime.unit) ->
Ppx_deriving_runtime.Format.formatter ->
'a null ->
Ppx_deriving_runtime.unit
val show_null :
(Ppx_deriving_runtime.Format.formatter -> 'a -> Ppx_deriving_runtime.unit) ->
'a null ->
Ppx_deriving_runtime.string
val pp_buffer :
Ppx_deriving_runtime.Format.formatter ->
buffer ->
Ppx_deriving_runtime.unit
val show_buffer : buffer -> Ppx_deriving_runtime.string
val pp_non_any_non_rec :
Ppx_deriving_runtime.Format.formatter ->
non_any_non_rec ->
Ppx_deriving_runtime.unit
val show_non_any_non_rec : non_any_non_rec -> Ppx_deriving_runtime.string
type non_any = [
| `Buffer of buffer null
| `Domexception of unit null
| `Error of unit null
| `Frozen_array of types null
| `Ident of string null
| `Object of unit null
| `Primitive of primitive null
| `Promise of return_type
| `Record of (string_type * types) null
| `Sequence of types null
| `String of string_type null
]
and types = [
| `Any
| `Buffer of buffer null
| `Domexception of unit null
| `Error of unit null
| `Frozen_array of types null
| `Ident of string null
| `Object of unit null
| `Primitive of primitive null
| `Promise of return_type
| `Record of (string_type * types) null
| `Sequence of types null
| `String of string_type null
| `Union of union null
]
and return_type = [
| `Any
| `Buffer of buffer null
| `Domexception of unit null
| `Error of unit null
| `Frozen_array of types null
| `Ident of string null
| `Object of unit null
| `Primitive of primitive null
| `Promise of return_type
| `Record of (string_type * types) null
| `Sequence of types null
| `String of string_type null
| `Union of union null
| `Void
]
and union_member = [
| `Buffer of buffer null
| `Domexception of unit null
| `Error of unit null
| `Frozen_array of types null
| `Ident of string null
| `Object of unit null
| `Primitive of primitive null
| `Promise of return_type
| `Record of (string_type * types) null
| `Sequence of types null
| `String of string_type null
| `Union of union null
]
val pp_non_any :
Ppx_deriving_runtime.Format.formatter ->
non_any ->
Ppx_deriving_runtime.unit
val show_non_any : non_any -> Ppx_deriving_runtime.string
val pp_types :
Ppx_deriving_runtime.Format.formatter ->
types ->
Ppx_deriving_runtime.unit
val show_types : types -> Ppx_deriving_runtime.string
val pp_return_type :
Ppx_deriving_runtime.Format.formatter ->
return_type ->
Ppx_deriving_runtime.unit
val show_return_type : return_type -> Ppx_deriving_runtime.string
val pp_union :
Ppx_deriving_runtime.Format.formatter ->
union ->
Ppx_deriving_runtime.unit
val show_union : union -> Ppx_deriving_runtime.string
val pp_union_member :
Ppx_deriving_runtime.Format.formatter ->
union_member ->
Ppx_deriving_runtime.unit
val show_union_member : union_member -> Ppx_deriving_runtime.string
val pp_const_value :
Ppx_deriving_runtime.Format.formatter ->
const_value ->
Ppx_deriving_runtime.unit
val show_const_value : const_value -> Ppx_deriving_runtime.string
val pp_const_type :
Ppx_deriving_runtime.Format.formatter ->
const_type ->
Ppx_deriving_runtime.unit
val show_const_type : const_type -> Ppx_deriving_runtime.string
type const = const_type Types.null * string * const_value
val pp_const :
Ppx_deriving_runtime.Format.formatter ->
const ->
Ppx_deriving_runtime.unit
val show_const : const -> Ppx_deriving_runtime.string
val pp_default_value :
Ppx_deriving_runtime.Format.formatter ->
default_value ->
Ppx_deriving_runtime.unit
val show_default_value : default_value -> Ppx_deriving_runtime.string
val pp_argument_name_keyword :
Ppx_deriving_runtime.Format.formatter ->
argument_name_keyword ->
Ppx_deriving_runtime.unit
val show_argument_name_keyword :
argument_name_keyword ->
Ppx_deriving_runtime.string
val pp_argument_name :
Ppx_deriving_runtime.Format.formatter ->
argument_name ->
Ppx_deriving_runtime.unit
val show_argument_name : argument_name -> Ppx_deriving_runtime.string
type optional_argument = Argument.optional_argument = {
type_ : Types.types;
name : argument_name;
default : Const.default_value option;
}
val pp_optional_argument :
Ppx_deriving_runtime.Format.formatter ->
optional_argument ->
Ppx_deriving_runtime.unit
val show_optional_argument : optional_argument -> Ppx_deriving_runtime.string
type required_argument = Argument.required_argument = {
type_ : Types.types;
name : argument_name;
is_variadic : bool;
}
val pp_required_argument :
Ppx_deriving_runtime.Format.formatter ->
required_argument ->
Ppx_deriving_runtime.unit
val show_required_argument : required_argument -> Ppx_deriving_runtime.string
val pp_argument :
Ppx_deriving_runtime.Format.formatter ->
argument ->
Ppx_deriving_runtime.unit
val show_argument : argument -> Ppx_deriving_runtime.string
type extended_attribute = [
| `Argument_list of string * Argument.argument with_extAttr list
| `Ident of string * string
| `Ident_list of string * string list
| `Named_arg_list of string * string * Argument.argument with_extAttr list
| `No_args of string
]
val pp_extended_attribute :
Ppx_deriving_runtime.Format.formatter ->
extended_attribute ->
Ppx_deriving_runtime.unit
val show_extended_attribute : extended_attribute -> Ppx_deriving_runtime.string
val pp_with_extAttr :
(Ppx_deriving_runtime.Format.formatter -> 'a -> Ppx_deriving_runtime.unit) ->
Ppx_deriving_runtime.Format.formatter ->
'a with_extAttr ->
Ppx_deriving_runtime.unit
val show_with_extAttr :
(Ppx_deriving_runtime.Format.formatter -> 'a -> Ppx_deriving_runtime.unit) ->
'a with_extAttr ->
Ppx_deriving_runtime.string
val pp_members :
(Ppx_deriving_runtime.Format.formatter -> 'a -> Ppx_deriving_runtime.unit) ->
Ppx_deriving_runtime.Format.formatter ->
'a members ->
Ppx_deriving_runtime.unit
val show_members :
(Ppx_deriving_runtime.Format.formatter -> 'a -> Ppx_deriving_runtime.unit) ->
'a members ->
Ppx_deriving_runtime.string
type !'a members_with_inherit = 'a Extended.members_with_inherit = {
ident : string;
inheritance : string option;
members : 'a with_extAttr list;
}
val pp_members_with_inherit :
(Ppx_deriving_runtime.Format.formatter -> 'a -> Ppx_deriving_runtime.unit) ->
Ppx_deriving_runtime.Format.formatter ->
'a members_with_inherit ->
Ppx_deriving_runtime.unit
val show_members_with_inherit :
(Ppx_deriving_runtime.Format.formatter -> 'a -> Ppx_deriving_runtime.unit) ->
'a members_with_inherit ->
Ppx_deriving_runtime.string
val pp_special :
Ppx_deriving_runtime.Format.formatter ->
special ->
Ppx_deriving_runtime.unit
val show_special : special -> Ppx_deriving_runtime.string
type operation = Operation.operation = {
specials : special list;
type_ : Types.return_type;
ident : string option;
arguments : Argument.argument Extended.with_extAttr list;
}
val pp_operation :
Ppx_deriving_runtime.Format.formatter ->
operation ->
Ppx_deriving_runtime.unit
val show_operation : operation -> Ppx_deriving_runtime.string
val pp_attribute_name :
Ppx_deriving_runtime.Format.formatter ->
attribute_name ->
Ppx_deriving_runtime.unit
val show_attribute_name : attribute_name -> Ppx_deriving_runtime.string
type attribute = Types.types * attribute_name
val pp_attribute :
Ppx_deriving_runtime.Format.formatter ->
attribute ->
Ppx_deriving_runtime.unit
val show_attribute : attribute -> Ppx_deriving_runtime.string
type read_only_attribute = Attribute.read_only_attribute = {
type_ : Types.types;
name : attribute_name;
is_read_only : bool;
}
val pp_read_only_attribute :
Ppx_deriving_runtime.Format.formatter ->
read_only_attribute ->
Ppx_deriving_runtime.unit
val show_read_only_attribute :
read_only_attribute ->
Ppx_deriving_runtime.string
val pp_pattern_list :
Ppx_deriving_runtime.Format.formatter ->
pattern_list ->
Ppx_deriving_runtime.unit
val show_pattern_list : pattern_list -> Ppx_deriving_runtime.string
val pp_pattern_map :
Ppx_deriving_runtime.Format.formatter ->
pattern_map ->
Ppx_deriving_runtime.unit
val show_pattern_map : pattern_map -> Ppx_deriving_runtime.string
type serializer = [
| `Ident of string
| `None
| `Operation of string option * Argument.argument Extended.with_extAttr list
| `Pattern_list of pattern_list
| `Pattern_map of pattern_map
]
val pp_serializer :
Ppx_deriving_runtime.Format.formatter ->
serializer ->
Ppx_deriving_runtime.unit
val show_serializer : serializer -> Ppx_deriving_runtime.string
val pp_static_member :
Ppx_deriving_runtime.Format.formatter ->
static_member ->
Ppx_deriving_runtime.unit
val show_static_member : static_member -> Ppx_deriving_runtime.string
val pp_stringifier :
Ppx_deriving_runtime.Format.formatter ->
stringifier ->
Ppx_deriving_runtime.unit
val show_stringifier : stringifier -> Ppx_deriving_runtime.string
val pp_iterable :
Ppx_deriving_runtime.Format.formatter ->
iterable ->
Ppx_deriving_runtime.unit
val show_iterable : iterable -> Ppx_deriving_runtime.string
val pp_maplike :
Ppx_deriving_runtime.Format.formatter ->
maplike ->
Ppx_deriving_runtime.unit
val show_maplike : maplike -> Ppx_deriving_runtime.string
val pp_setlike :
Ppx_deriving_runtime.Format.formatter ->
setlike ->
Ppx_deriving_runtime.unit
val show_setlike : setlike -> Ppx_deriving_runtime.string
val pp_read_only_member :
Ppx_deriving_runtime.Format.formatter ->
read_only_member ->
Ppx_deriving_runtime.unit
val show_read_only_member : read_only_member -> Ppx_deriving_runtime.string
val pp_read_write_attribute :
Ppx_deriving_runtime.Format.formatter ->
read_write_attribute ->
Ppx_deriving_runtime.unit
val show_read_write_attribute :
read_write_attribute ->
Ppx_deriving_runtime.string
type interface_member = [
| `Const of Const.const
| `Iterable of iterable
| `Maplike of maplike
| `Operation of Operation.operation
| `Read_only_member of read_only_member
| `Read_write_attribute of read_write_attribute
| `Serializer of serializer
| `Setlike of setlike
| `Static_member of static_member
| `Stringifier of stringifier
]
val pp_interface_member :
Ppx_deriving_runtime.Format.formatter ->
interface_member ->
Ppx_deriving_runtime.unit
val show_interface_member : interface_member -> Ppx_deriving_runtime.string
type interface = interface_member Extended.members_with_inherit
val pp_interface :
Ppx_deriving_runtime.Format.formatter ->
interface ->
Ppx_deriving_runtime.unit
val show_interface : interface -> Ppx_deriving_runtime.string
val pp_dictionary_member :
Ppx_deriving_runtime.Format.formatter ->
dictionary_member ->
Ppx_deriving_runtime.unit
val show_dictionary_member : dictionary_member -> Ppx_deriving_runtime.string
type dictionary = dictionary_member Extended.members_with_inherit
val pp_dictionary :
Ppx_deriving_runtime.Format.formatter ->
dictionary ->
Ppx_deriving_runtime.unit
val show_dictionary : dictionary -> Ppx_deriving_runtime.string
val pp_namespace_member :
Ppx_deriving_runtime.Format.formatter ->
namespace_member ->
Ppx_deriving_runtime.unit
val show_namespace_member : namespace_member -> Ppx_deriving_runtime.string
type namespace = namespace_member Extended.members
val pp_namespace :
Ppx_deriving_runtime.Format.formatter ->
namespace ->
Ppx_deriving_runtime.unit
val show_namespace : namespace -> Ppx_deriving_runtime.string
val pp_partial :
Ppx_deriving_runtime.Format.formatter ->
partial ->
Ppx_deriving_runtime.unit
val show_partial : partial -> Ppx_deriving_runtime.string
type definition = [
| `Callback of
string * Types.return_type * Argument.argument Extended.with_extAttr list
| `Callback_interface of Interface.interface
| `Dictionary of Dictionary.dictionary
| `Enum of string * string list
| `Implements of string * string
| `Interface of Interface.interface
| `Namespace of Namespace.namespace
| `Partial of partial
| `Typedef of Types.types * string
]
val pp_definition :
Ppx_deriving_runtime.Format.formatter ->
definition ->
Ppx_deriving_runtime.unit
val show_definition : definition -> Ppx_deriving_runtime.string
type ast = definition with_extAttr list
val pp_ast :
Ppx_deriving_runtime.Format.formatter ->
ast ->
Ppx_deriving_runtime.unit
val show_ast : ast -> Ppx_deriving_runtime.string