Procname.ObjC_Cpptype t = {class_name : Typ.Name.t;kind : kind;method_name : string;parameters : Parameter.clang_parameter list;NOTE: parameters should NOT include additional this/self or __return_param.
template_args : Typ.template_spec_info;}Type of Objective C and C++ procedure names: method signatures.
include Ppx_compare_lib.Comparable.S with type t := tval compare : t Base__Ppx_compare_lib.compareval make :
Typ.Name.t ->
string ->
kind ->
Typ.template_spec_info ->
Parameter.clang_parameter list ->
tCreate an objc procedure name from a class_name and method_name.
val get_class_type_name : t -> Typ.Name.tval objc_method_kind_of_bool : bool -> kindCreate ObjC method type from a bool is_instance.
val is_destructor : t -> boolCheck if this is a dealloc method.
val is_inner_destructor : t -> boolCheck if this is a frontend-generated "inner" destructor (see D5834555/D7189239)