type param_type = {}type t = {}
val is_getter : t -> boolval is_setter : t -> boolval mk : InferIR.Typ.Procname.t -> param_type option -> param_type list -> (InferIR.Typ.t * InferIR.Annot.Item.t) -> ?has_added_return_param:bool -> InferGenerated.Clang_ast_t.attribute list -> InferGenerated.Clang_ast_t.source_range -> InferIR.ClangMethodKind.t -> ?is_cpp_virtual:bool -> ?is_cpp_nothrow:bool -> ?is_variadic:bool -> InferGenerated.Clang_ast_t.pointer option -> InferGenerated.Clang_ast_t.pointer option -> InferIR.Typ.t option -> InferGenerated.Clang_ast_t.access_specifier -> tval pp : Stdlib.Format.formatter -> t -> unitval mk_param_type : ?is_pointer_to_const:bool -> ?annot:InferIR.Annot.Item.t -> InferIR.Mangled.t -> InferIR.Typ.t -> param_type