package lablqml

  1. Overview
  2. Docs
val make_store_func : loc:Ppxlib.location -> classname:string -> Ppxlib.structure_item
val make_stub_general : loc:Ppxlib.location -> types:Ppxlib_ast.Ast.core_type list -> name:string -> stub_name:string -> Astlib.Ast_500.Parsetree.structure_item
val make_creator : loc:Astlib.Location.t -> classname:string -> Astlib.Ast_500.Parsetree.structure_item
val make_stub_for_signal : classname:string -> loc:Astlib.Location.t -> typ:Ppxlib_ast.Ast.core_type -> string -> Ppxlib.structure_item
val make_virt_meth : loc:Astlib.Location.t -> name:string -> [ `Cppobj | `Default | `Model ] TypeRepr.Arg.t list -> Astlib.Ast_500.Parsetree.class_field
val make_initializer : loc:Astlib.Location.t -> Ppxlib.class_field
val make_handler_meth : loc:Ppxlib.location -> Ppxlib.class_field
val eval_meth_typ : Ppxlib.core_type -> [> `Default ] TypeRepr.Arg.t Base.List.t
val eval_signal_typ : Ppxlib.core_type -> (Ppxlib.arg_label * [> `Default ] TypeRepr.Arg.t) list
val check_meth_typ : loc:'a -> 'b -> bool
module OfClass : sig ... end